Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu上安装Python3 pip3_Python_Python 2.7_Python 3.x_Pip_Python 3.6 - Fatal编程技术网

在Ubuntu上安装Python3 pip3

在Ubuntu上安装Python3 pip3,python,python-2.7,python-3.x,pip,python-3.6,Python,Python 2.7,Python 3.x,Pip,Python 3.6,我在我的Ubuntu16.04上成功地安装了python3和pip3,但是pip3安装失败。我如何解决这个问题?pip3安装的错误信息如下: # pip3 install xlwt Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> from pip import main File "/usr/lib/python3/dist-packages/pip/__init__.py"

我在我的Ubuntu16.04上成功地安装了python3和pip3,但是pip3安装失败。我如何解决这个问题?pip3安装的错误信息如下:

# pip3 install xlwt
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
  from pip import main
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 21, in <module>
  from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
ModuleNotFoundError: No module named 'pip._vendor.requests'
以及python和python3安装信息:

# which python
/usr/bin/python
# which python3
/usr/bin/python3

# python -V
Python 2.7.14
# python3 -V
Python 3.6.3

任何解决方案或线索将不胜感激!谢谢大家!

在这里,尝试此方法:


#sudo python3 get pip.py

这在我身上发生过多次。很多时候,默认情况下,pip3在使用python3安装时会出现问题,所以请尝试卸载并重新安装pip3。希望这能奏效

sudo apt-get remove python3-pip; sudo apt-get install python3-pip
编辑: 在对pip.vendor.requests进行了一些调查之后,这似乎是与SSL问题相关的一个非常常见的错误。如果这一行给出python中的错误(
import ssl
),可以在这里找到一些解决方案:
.

python pip位于universe存储库中,因此请使用以下步骤解决Ubuntu上的Python3 pip3损坏问题。也适用于Ubuntu,可从windows 10 for WSL(linux的windows子系统)的官方商店获得:

我从这里得到了帮助-[。按照这些步骤安装python 2。但在最后一步中,我使用[sudo apt get-y install python3 pip]安装了python 3。

这对我来说很有效

首先移除python3 pip:

sudo apt remove python3-pip
然后这样做:

sudo apt install --purge python3-setuptools
最后:

sudo apt install python3-pip

我试过了,但还是出现了相同的错误。原因是什么?pip3--version输出是什么?SSL正确安装在Ubuntu服务器上:。我想这是由另一个原因造成的。仍然不起作用:。毕竟apt get很方便,但一旦发生冲突或错误,它可能会杀死一个。我遇到了这个新错误:。如何处理这个问题嗯?谢谢你!
sudo apt remove python3-pip
sudo apt install --purge python3-setuptools
sudo apt install python3-pip