gpt4 book ai didi

python - 如何在 Ubuntu 18 上为 python 3.7 安装 pip?

转载 作者:IT老高 更新时间:2023-10-28 20:50:59 29 4
gpt4 key购买 nike

我已经在我的 Ubuntu 18.04 机器上安装了 Python 3.7。如果相关,请遵循此说明:

Download : Python 3.7 from Python Website [1] ,on Desktop and manuallyunzip it, on Desktop Installation : Open Terminal (ctrl +shift+T)

Go to the Extracted folder
$ cd ~/Desktop/Python-3.7.0
$ ./configure
$ make
$ sudo make install

Making Python 3.7 default Python :

$ sudo vim ~/.bashrc
press i
on the last and new line - Type
alias python= python3.7
press Esc
type - to save and exit vim
:wq
now type
$ source ~/.bashrc

从这里:https://www.quora.com/How-can-I-upgrade-Python-3-6-to-3-7-in-Ubuntu-18-04

我已经通过 pip install module 下载了几个模块,但是当我尝试导入它们时,我得到一个 ModuleNotFoundError: No module names 'xx'

所以我做了一些研究,显然当使用 pip 安装时,它安装在以前版本的 Python 的模块中。在某个地方(可能是 SO 中的一个问题)我发现了使用 python3.7 -m pip install module 安装模块的建议,但后来我得到了 /usr/local/bin/python3.7:没有名为 pip 的模块

现在我被卡住了,pip 已安装,但显然不适用于 Python 3.7。我假设如果我可以为 Python 3.7 安装 pip,我可以运行 pip install 命令并获取我需要的模块。如果是这种情况,我该如何为 python 3.7 安装 pip,因为它已经安装了?


这是我想出的最好的:

我已经成功安装了 python 3.7,我可以使用 pip(或 pip3)安装模块,但这些模块安装在 Python 3.6(与 ubuntu 一起提供)中。因此我无法在 python 3.7 中导入这些模块(找不到模块)

Python 3.7 无法识别 pip/pip3,所以无法通过 pip/pip3 安装我需要python 3.7

最佳答案

一般情况下,不要这样做:

pip install package

因为,正如您已经正确注意到的那样,不清楚您要为哪个 Python 版本安装 package

相反,如果您想为 Python 3.7 安装 package,请执行此操作:

python3.7 -m pip install package

package 替换为您要安装的任何名称。

我也花了很长时间才弄明白。关于它的文档是 here .

您的另一个选择是设置 virtual environment .一旦您的虚拟环境处于事件状态,像 pythonpip 这样的可执行文件名称将指向正确的名称。

关于python - 如何在 Ubuntu 18 上为 python 3.7 安装 pip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54633657/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com