当前位置: 首页 > 知识库问答 >
问题:

如何在Ubuntu18上安装Python3.7的pip?

史英睿
2023-03-14

编辑18/02:因为我仍然没有解决方案,我正在更新我目前所知道的。

我已经成功安装了python 3.7。我可以使用pip(或pip3)安装模块,但这些模块是在Python3.6(ubuntu附带)中安装的。因此,我无法在Python3.7中导入这些模块(找不到模块)。Python3.7无法识别pip/pip3,因此我无法通过pip/pip3进行安装。我需要Python3.7

--

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

从Python网站[1]下载:Python 3.7,在桌面上手动解压缩,在桌面上安装:Open Terminal(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下载了几个模块,但是当我尝试导入它们时,我得到了一个modulenofounderror:没有模块名称“xx”

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

现在我被卡住了,安装了pip,但显然不是为Python3.7安装的。我假设如果我可以为Python3.7安装pip,我就可以运行pip install命令并获得所需的模块。如果是这样的话,既然已经安装了pip for Python3.7,我该如何安装它呢?


共有3个答案

唐康安
2023-03-14

这对我有用。

curlhttps://bootstrap.pypa.io/get-pip.py -o获取pip.py

然后使用sudo执行以下命令:

python3.7获取pip.py

基于此说明。

卢元龙
2023-03-14

上面mpenkov回答的一个快速附加功能(不想在评论中丢失)

对我来说,我必须先为3.6安装pip

sudo apt install python3-pip

现在你可以安装python 3.7了

sudo apt install python3.7

然后我可以为3.7安装pip

python3.7 -m pip install pip

作为奖励,安装其他模块只需序言

python3.7 -m pip install <module>

编辑1(2019年12月):

我知道这对大多数人来说是显而易见的。但是如果您想要python 3.8,只需用python3.8代替python3.7

编辑2(2020年5月):

对于那些能够升级的用户,Python3.8在几个星期前发布的Ubuntu20.04上是现成的。

辛渝
2023-03-14

一般来说,不要这样做:

pip install package

因为,正如您正确地注意到的,不清楚您安装的是哪个Python版本的软件包

相反,如果要为Python 3.7安装软件包,请执行以下操作:

python3.7 -m pip install package

软件包替换为您尝试安装的任何软件包的名称。

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

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

 类似资料:
  • 本文向大家介绍给ubuntu18安装python3.7的详细教程,包括了给ubuntu18安装python3.7的详细教程的使用技巧和注意事项,需要的朋友参考一下 参考文章 ubuntu源码安装python3 linux 编译安装python3.6的教程详解 准备工作 安装工具 正式开始 下载python文件 解压源码包 创建python安装路径 安装python 添加环境变量 在结尾添加 添加用

  • 我试图用Ubuntu18.04上的python 3.7和pip(或者用某种方法在venv中安装包)建立一个标准的虚拟环境(venv)。安装Python3.7的标准方法似乎是: 由于ensurepip不可用,虚拟环境未能成功创建。在Debian/Ubuntu系统上,您需要使用以下命令安装python3-venv包。 您可能需要在该命令中使用sudo。安装python3-venv包后,重新创建虚拟环境

  • 今天,我用brew upgrade命令升级了python3.7。 我尝试使用安装PyYAML包。 我有这个错误,不知道。。 最后 我试图解决这个问题,但仍然不知道。 https://github.com/yaml/pyyaml/issues/126 如何安装Python的yaml包 我如何解决这个问题...?

  • 本文向大家介绍windows10下无U盘安装ubuntu18 使用EasyUEFI,包括了windows10下无U盘安装ubuntu18 使用EasyUEFI的使用技巧和注意事项,需要的朋友参考一下 一.看BIOS 先看看自己电脑的是哪种启动模式 win+R 输入msinfo32 查看自己电脑是哪种 (UEFI还是Legacy BIOS启动模式) 查看完之后 如果是UEFI的话 go on 如果不

  • 问题内容: 如何在Windows上安装pip? 问题答案: Python 2.7.9+和3.4+ 好消息!Python3.4(2014年3月发布)和Python2.7.9(2014年12月发布)随Pip一起发布。这是任何Python版本中最好的特性。它使社区丰富的图书馆向每个人开放。由于设置的困难,新手不再被排除在使用社区库之外。在与包管理器一起发布时,Python加入了、、、,几乎所有其他当代语

  • 问题内容: 我正在尝试为python 3.6安装PIP,我在YouTube上查看了教程,但它们似乎都已过时,而且似乎都没有用。任何信息都会有所帮助,因此我可以继续进行我的项目。 问题答案: 与Python> 3.4捆绑在一起 在类Unix系统上使用: 在Windows系统上,请使用: (在Windows上,您可能需要以管理员身份运行命令提示符才能写入python安装目录)