【问题标题】:How do I install modules for Python 3.6 using Pip3 in Linux Ubuntu 16.04?如何在 Linux Ubuntu 16.04 中使用 Pip3 安装 Python 3.6 模块?
【发布时间】:2021-02-22 06:06:31
【问题描述】:

我运行的是 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)

【问题讨论】:

    标签: python python-3.x python-3.6 ubuntu-16.04


    【解决方案1】:

    你可以试试pip3.6python3.6 -m pip

    如果两者都不起作用,则不会为新的 Python 版本安装 pip。 按照https://pip.pypa.io/en/stable/installing/ 的说明进行操作,但请确保使用python3.6 而不仅仅是python

    在某些安装中,可能需要在python/python3.6 之前使用sudo

    【讨论】:

    • python3.6 -m pip install [package name] 为我工作。 pip3.6pip-3.6(前一条评论建议)都不起作用。我不太清楚为什么会这样,有什么建议吗?
    • 并非在所有情况下都安装了pip3.6 脚本。但总的来说,建议使用virtual environment 进行开发以分离项目的库。当您在虚拟环境中时,pippip3 应该都像往常一样工作并管理该环境中的包。
    【解决方案2】:

    您必须使用精确的版本,例如 pip-3.5.2pip-3.6

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      相关资源
      最近更新 更多