Kali Linux 2022.2 python3.10 回退 python3.8 |
您所在的位置:网站首页 › python如何降版本 › Kali Linux 2022.2 python3.10 回退 python3.8 |
系列文章目录
解决问题:Kali Linux 2022.2版本,python3.10,回退python3.8 文章目录 系列文章目录0.更改源更新apt1.安装编译依赖2.下载解压源码3.编译及安装4.软连接pip3 和python3.85.添加环境变量6.升级pip和库报错解决:番外篇: 0.更改源更新apt更改源:戳我查看教程 更新软件: sudo apt-get update && sudo apt-get upgrade上面的命令需要一些时间的,这个根据个人网速。 1.安装编译依赖 sudo apt-get -y build-dep python3 && sudo apt-get install -y pkg-config sudo apt-get install -y build-essential gdb lcov pkg-config \ libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev liblzma-dev \ libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev \ lzma lzma-dev tk-dev uuid-dev zlib1g-dev参考链接:https://devguide.python.org/getting-started/setup-building/#linux 2.下载解压源码 cd /usr/local && mkdir Python3 && cd Python3 && wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz && tar -xzf Python-3.8.8.tgz && cd Python-3.8.8/ 3.编译及安装 ./configure -with-ssl prefix=/usr/local/Python3/ && make && make install 4.软连接pip3 和python3.8 mv /usr/bin/python3 /usr/bin/python3.bak && ln -s /usr/local/Python3/bin/python3.8 /usr/bin/python3 mv /usr/bin/pip3 /usr/bin/pip3.bak && ln -s /usr/local/Python3/bin/pip3 /usr/bin/pip3 5.添加环境变量 vim ~/.zshrc然后在文件末尾添加 export PATH=/usr/local/Python3/bin:$PATH 按ESC,输入:wq回车退出。 source ~/.zshrc 6.升级pip和库 pip3 install --upgrade pip && pip3 install --upgrade setuptools 报错解决:常见报错1: 当使用pip的时候,就会出现: subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1. 注意:是/usr/local/Python3/lib/python3.8路径下缺少lsb_release.py文件(具体报错路径查看自己电脑报错路径),解决方法 sudo find / -name 'lsb_release.py' # 这是我的路径,情况不同,自己注意,如果您一直按照我的步骤来做的话,那就可以复制下面的命令即可! cp /usr/lib/python3/dist-packages/lsb_release.py /usr/local/Python3/lib/python3.8常见报错2: 当使用终端时候: ModuleNotFoundError: No module named 'apt_pkg' sudo apt-get install --reinstall python3-apt cd /usr/lib/python3/dist-packages/ && sudo cp apt_pkg.cpython-310-x86_64-linux-gnu.so apt_pkg.cpython-38-x86_64-linux-gnu.so 番外篇:kali python2没有pip的问题 wget https://bootstrap.pypa.io/pip/2.7/get-pip.py && sudo python2 get-pip.py && rm get-pip.py升级pip和库: pip2 install --upgrade pip && pip2 install --upgrade setuptools |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |