python - 如何在 Ubuntu 18 上为 python 3.7 安装 pip?
问题描述
我已经在我的 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,因为它已经安装了?
这是我想出的最好的:
我已经成功安装了 python 3.7,我可以使用 pip(或 pip3)安装模块,但这些模块安装在 Python 3.6(与 ubuntu 一起提供)中。因此我无法在 python 3.7 中导入这些模块(找不到模块)
Python 3.7 不识别 pip/pip3,所以我无法通过 pip/pip3 安装我需要 python 3.7
解决方案
推荐阅读
- c# - 以定时间隔开始/停止在 UDP 端口上接收数据
- r - 计算R中数据帧中ID的出现次数
- reactjs - 如何使用它的snake_case名称动态加载图标(React,material-ui)
- python - 如何在此配置中使用外部 python 包
- python - Python:将 csv 文件的内容添加到列表中
- php - 如何为具有多个变量的回声函数设置样式
- javascript - 使用服务帐户的 Google drive api rest 上传文件不起作用
- python - 无法将我的应用程序与 django 中的文本编辑器集成
- c - 检查值是否在未定义的枚举中?
- excel - 如果日期重复但数据是唯一的,如何匹配日期然后将相应数据从一个电子表格复制到另一个电子表格?