我已经安装了最新的python(2.7.9),它与pip和setuptools for windows 32位捆绑在一起。我试过重新安装pip,但问题仍然存在。
下面是在Administrator cmd中运行pip --version
后出现的错误:
Traceback (most recent call last):
File "D:\Python\lib\runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "D:\Python\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "D:\Python\Scripts\pip.exe\__main__.py", line 5, in <module>
ImportError: cannot import name main
在Ubuntu服务器16上,python27也有同样的问题。试试这个:
改变
到
尽管最初的问题似乎来自2015年,但这个“bug”似乎也会影响用户安装
pip-10.0.0
。解决方法不是修改
pip
,而是更改调用pip的方式。而不是通过Python本身调用/usr/bin/pip
调用pip
。例如,代替下面的内容:如果来自Python版本2(或默认Python二进制文件名为
python
),请执行以下操作:或者如果来自Python版本3:
这个bug在pip 10.0.0中找到。
在linux中,您需要从以下位置修改文件/usr/bin/pip:
对此:
相关问题 更多 >
编程相关推荐