我已经能够正常下载python库一段时间了但是发生了这种情况并且我已经完成了所有解决方案,但我认为这是针对我的情况的
我试图下载漂亮的汤,得到一个错误,说它无法正确加载" egginfo.py"或类似的东西,我发现可能会通过升级setuptools来修复。我这样做了,得到了这个:
from datetime import datetime
import time
import re
def key(v):
s = v['dt']
s = re.sub('(?<=1)st|(?<=2)nd|(?<=3)rd|(?<=[04-9])th', '', s)
try:
dt = datetime.strptime(s, '%b %d, %Y')
return time.mktime(dt.timetuple())+1, 0, 0
except ValueError:
pass
try:
dt = datetime.strptime(s, '%B %d')
return 0, dt.timetuple().tm_yday+1, 0
except ValueError:
pass
try:
i = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'].index(s)
return 0, 0, i+1
except ValueError:
pass
return 0, 0, 0
lst = [{'dt': u'Dec 22, 2017'}, {'dt': u'Dec 14, 2017'}, {'dt': u'Dec 12, 2017'}, {'dt': u'NA'}, {'dt': u'December 1st'}, {'dt': u'Feb 1, 2018'}, {'dt': u'January 31'}, {'dt': u'Oct 31, 2017'}, {'dt': u'July 11'}, {'dt': u'Jan 22, 2018'},{'dt': u'Thursday'}]
lst.sort(key=key, reverse=True)
ImportError:无法导入名称&#39; main&#39;
使用easyinstall:
D:\Python3_64\Scripts>pip install beautifulsoup
Traceback (most recent call last):
File "d:\python3_64\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "d:\python3_64\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\Python3_64\Scripts\pip.exe\__main__.py", line 5, in <module>
https://pypi.python.org/packages/1e/ee/295988deca1a5a7accd783d0dfe14524867e31abb
D:\Python3_64\Scripts>easy_install beautifulsoup
Searching for beautifulsoup
Reading https://pypi.python.org/simple/beautifulsoup/
Downloading
由于这个原因,我无法再下载任何类型的Python库。
我试过了:
- 删除旧版本的python
-upgrading setuptools
- 使用pip3
- 使用--user标志
进行安装- 提示高架提示并尝试安装
-using easyinstall
- 卸载并重新安装python
所有帮助表示赞赏。
答案 0 :(得分:1)
bs4
用于python3,BeautifulSoup
用于python2。您正在尝试安装错误的软件包。做
pip install bs4
答案 1 :(得分:1)
随着pip升级,它对我有用 1.卷曲https://bootstrap.pypa.io/get-pip.py -o get-pip.py 2. python get-pip.py