编辑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?
/usr/local/bin/python3.7: no module named pip
[与pip3相同]