我手动从其网站下载了Python 3.7.6作为tar文件,如下所示:
tar -xvf Python-3.7.6.tar.xz
cd Python-3.7.6
./configure
make
make install
我只是在Kali Linux中设置了它,我下载了Python3的pip,后面有以下代码:
apt install python3-pip
我下载pip3没有任何问题,但问题是当我尝试下载一些pip包时:
pip3 install <Package_Name>
我没有得到任何错误,我可以使用该命令下载任何包,但当我尝试在终端中的Python 3.7.6中导入它们时,我得到了一个错误,如下所示:
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named ''
但是,当我尝试使用Python 3.7.5中的Visual Studio再次导入模块时,我可以导入它。所以我的问题是,我如何下载Python 3.7.6的pip包,而不是Python 3.7.5的pip包?我的pip3版本显示如下:
pip3 -V
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
发布于 2020-01-19 23:55:46
如果您安装了由您的发行版打包的pip,它将链接到您的发行版(版本3.7.5)所分发的python版本。
更好的方法是从apt安装这两个软件,而无需手动安装:
sudo apt install python3 python3-pip
如果您确实需要手动安装最新版本(但我不建议这样做),可以在刚刚手动安装的python中使用pip is included。你可以这样使用它:
python -m pip install <Package_Name>
如果您的计算机中需要安装多个版本的python,则可以使用virtualenv
https://stackoverflow.com/questions/59810628
复制相似问题