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

发布于 2021-01-29 15:11:38

编辑18/02:由于我仍然没有解决方案,因此我将用到目前为止所知道的进行更新。

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

-

我已经在Ubuntu 18.04计算机上安装了Python 3.7。如果相关,请遵循以下说明:

下载:从Python网站[1]上的Python 3.7,在桌面上并手动解压缩,在桌面上安装:打开终端(ctrl + shift + T)

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

将Python 3.7设为默认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: no module named pip

现在,我被卡住了,安装了pip,但显然不是针对Python 3.7的。我假设如果可以为Python 3.7安装pip,则可以运行pip
install命令并获取所需的模块。如果是这样的话,既然已经安装了python 3.7,该如何安装pip?

关注者
0
被浏览
151
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    通常, 不要这样做

    pip install package
    

    因为,正如您正确注意到的那样,目前尚不清楚要安装的Python版本package

    相反,如果要package为Python 3.7安装, 请执行以下操作

    python3.7 -m pip install package
    

    package您要安装的名称替换。

    我花了很长时间也弄明白了。关于它的文档在这里

    您的另一个选择是设置虚拟环境。一旦您的虚拟环境处于活动状态,可执行文件名称就会指向pythonpip指向正确的名称。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看