pip: no module named _internal
当我试图以任何方式使用PIP时,我都有一个问题。我用的是Ubuntu 16.04.4
我应该说我已经使用过它,而且我从来没有遇到过任何问题,但是从今天开始,当我使用任何命令时,总是会得到相同的错误(例如使用
1 2 3 4 | Traceback (most recent call last): File"/usr/local/bin/pip", line 7, in <module> from pip._internal import main ImportError: No module named _internal |
我试过做
谢谢你抽出时间来!
在回答从askubuntu作品。
你可以在第一个pip2.7,
解决的问题。因此python3作品研究。
本:这是我的
1 | python -m pip install --upgrade pip |
环境:OSX &;&;Python安装通过BREW
本解决方案的工作与我的Xd
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
或
使用sudo权限:为高等
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall
当然,我们可以使用Python python3代替);
参考文献
这个问题列表问题
1 | sudo easy_install pip |
我的作品
在文件"/usr/local/bin /变更
这个问题可能是由于普通用户没有访问权限的文件包)。1。根用户运行"列表"的PIP的CAN2。其他普通用户无法运行"PIP列表"
1 2 3 4 5 | [~]$ pip list Traceback (most recent call last): File"/usr/bin/pip", line 7, in <module> from pip._internal import main ImportError: No module named pip._internal |
检查点文件的特权)。
1 2 3 4 5 6 7 8 | [root@]# ll /usr/lib/python2.7/site-packages/pip/ 合計 24 -rw------- 1 root root 24 6月 7 16:57 __init__.py -rw------- 1 root root 163 6月 7 16:57 __init__.pyc -rw------- 1 root root 629 6月 7 16:57 __main__.py -rw------- 1 root root 510 6月 7 16:57 __main__.pyc drwx------ 8 root root 4096 6月 7 16:57 _internal drwx------ 18 root root 4096 6月 7 16:57 _vendor |
解决方案:根用户登录和运行
1 | chmod -R 755 /usr/lib/python2.7 |
修复这个问题。
我见过这个问题到什么时候
它可能是由于A版本冲突,试图运行它本想把PIP,老年人。
1 | sudo apt remove python pip |
你python3 python2或使用?下面的命令是不同的!
我只是在我遇到一样的问题和案例,它原来是一个冲突,这在Python安装在我的网站virtualenv和Python(Ubuntu)宽。它是什么,我solves PIP这样跑,力使用正确的Python安装(在我的vortualenv):
1 | python3 -m pip install PACKAGE |
而不是
1 | pip3 install PACKAGE |
我意识到这个的时候,我想我的答案后,建议重新安装在PIP和错误输出到一个现有的网站所指向的路径在一个宽的Python库的virtualenv激活。沃斯在代码和重新安装任何东西。
下面的解决方案解决的问题在我的机器的python2.7"$ http://bootstrap.pypa.io卷曲/ get-pip.py O get-pip.py"然后$ sudo不python2.7 get-pip.py -力"
我有同样的问题在我的虚拟环境升级到Python的安装后,从3.6 3.7,但只在全局工作精细排气皮普,我解决我的deactivate和删除虚拟环境提供了recreate现在是精细,在venv:
1 2 | deactivate rm -rvf venv |
后recreate虚拟环境漫游。我使用Mac OS 10.11,和Python 3
(在Windows中)不确定为什么这是发生的,但我有我的点的路径设置到C: python27 Python安装在什么。这是一个组合的virtualenv和产生错误。
解的时间由在PYTHONPATH环境变量
我的解决方案:其他回答:第一步样最
1 2 | curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python2.7 get-pip.py --force-reinstall |
第二,加入软链接
1 | sudo ln -s /usr/local/bin/pip /usr/bin/pip |
我有一个固定在运行下面的命令:错误。
1 2 3 | sudo apt remove python-pip wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py |
它想把以前安装的PIP和兼容它。谢谢:)
没有为我工作,但只有一个东西:我在前面使用sudo命令与它精细的工作。
这个作品我的命令。
卷曲bootstrap.pypa.io/http://O get-pip.py get-pip.pyPython get-pip.py -力-用户不