【发布时间】:2019-07-05 03:07:39
【问题描述】:
编辑 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,因为它已经安装了?
【问题讨论】: