在本地起python编程的应用时,需要先安装依赖(如没有安装pip,安装依赖前要先安装pip),我这里用的是git安装依赖,结果报错ImportError: ‘module’ object has no attribute ‘main’,报错信息如下:
$ pip install -r requirements.txt
Traceback (most recent call last):
File "D:\Python\Scripts\pip-script.py", line 11, in <module>
load_entry_point('pip==9.0.3', 'console_scripts', 'pip')()
File "D:\Python\lib\site-packages\pkg_resources\__init__.py", line 480, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "D:\Python\lib\site-packages\pkg_resources\__init__.py", line 2693, in load_entry_point
return ep.load()
File "D:\Python\lib\site-packages\pkg_resources\__init__.py", line 2324, in load
return self.resolve()
File "D:\Python\lib\site-packages\pkg_resources\__init__.py", line 2334, in resolve
raise ImportError(str(exc))
ImportError: 'module' object has no attribute 'main'
查找了很多方法,都是在说PyCharm的AttributeError报错如何解决,后来终于找到一个可行的解决方法,安装一个pip-get文件,执行:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py;python get-pip.py
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py;python get-pip.py
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1622k 100 1622k 0 0 935k 0 0:00:01 0:00:01 --:--:-- 935k
Collecting pip
Using cached https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 18.1
Uninstalling pip-18.1:
Successfully uninstalled pip-18.1
Successfully installed pip-18.1
然后就可以完美解决这个问题!
在尝试使用git安装Python依赖时遇到错误:ImportError: 'module' object has no attribute 'main'。经过搜索和尝试,问题通过下载并执行get-pip.py文件得到解决。具体步骤为:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py; python get-pip.py。
1350

被折叠的 条评论
为什么被折叠?



