我运行的是Linux Ubuntu 16.04,python3的默认版本是Python 3.5.2。
我下载了Python 3.6,以获得更新版本的Python。我可以使用"python3.6"在命令行上运行它,而我的默认版本python3仍然是Python 3.5.2。
我想在Python 3.6中安装我在Python 3.5.2上的软件包。我尝试使用以下命令:
pip3 install numpy
但我得到了以下信息:
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: numpy in ./.local/lib/python3.5/site-packages (1.18.5)
如何让pip3专门安装到Python 3.6的软件包?
这是我当前版本的pip3:
pip3 --version
pip 20.2.4 from /home/[username]/.local/lib/python3.5/site-packages/pip (python 3.5)
您可以尝试pip3.6
或python3.6 -m pip
。
如果两者都不起作用,则不会为新的Python版本安装pip
。请按照上的说明进行操作https://pip.pypa.io/en/stable/installing/但一定要使用python3.6
而不仅仅是python
!
在某些安装中,可能需要在python
/python3.6
之前使用sudo
。
您必须使用精确的版本,例如pip-3.5.2
或pip-3.6