我得到了错误ModuleNotFoundError: No module named 'constantly'
。当Iimport scrapy
出现以下情况时,会发生此错误:
File "/Users/davidc/Documents/Research_Tools/Python/Practice/Web_Scraping.py", line 9, in <module>
import scrapy
File "/Users/davidc/anaconda3/lib/python3.6/site-packages/scrapy/__init__.py", line 27, in <module>
from . import _monkeypatches
File "/Users/davidc/anaconda3/lib/python3.6/site-packages/scrapy/_monkeypatches.py", line 20, in <module>
import twisted.persisted.styles # NOQA
File "/Users/davidc/anaconda3/lib/python3.6/site-packages/twisted/persisted/styles.py", line 24, in <module>
from twisted.python import log
File "/Users/davidc/anaconda3/lib/python3.6/site-packages/twisted/python/log.py", line 26, in <module>
from twisted.logger import (
File "/Users/davidc/anaconda3/lib/python3.6/site-packages/twisted/logger/__init__.py", line 89, in <module>
from ._levels import InvalidLogLevelError, LogLevel
File "/Users/davidc/anaconda3/lib/python3.6/site-packages/twisted/logger/_levels.py", line 9, in <module>
from constantly import NamedConstant, Names
ModuleNotFoundError: No module named 'constantly'
我查看我的site-packages
文件夹,看到安装了许多软件包:
....
bokeh
bokeh-0.12.7-py3.6.egg-info
...
constantly-15.1.0.dist.info
...
numpy
numpy-1.15.4-py3.6.egg-info
numpy-1.18.1.dist-info
...
pandas
pandas-1.0.1.dist,info
...
所以我确认包裹不见了。当我转到终端并尝试安装constantly
$pip install constantly
Requirement already satisfied: constantly in ./anaconda3/lib/python3.6/site-packages (15.1.0)
我想我将在终端中重新安装scrapy
,并在那里升级它:
$pip install --upgrade --force-reinstall scrapy
事情进展顺利。。。直到
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Users/davidc/anaconda3/lib/python3.6/site-packages/PyDispatcher-2.0.5-py3.6.egg-info/dependency_links.txt'
Consider using the `--user` option or check the permissions.
在finder中,我将每个人对...PyDispatcher-2.0.5-py3.6.egg-info/dependency_links.txt
的权限重置为read/write
,并将其解锁(为什么不呢?我是唯一一个使用笔记本电脑的人,这就是我不使用--user
选项的原因)。再试一次,会出现相同的Errno 13
错误。返回并查看终端,文件已重新锁定
类似问题:
Constant "ImportError: No module named..."
嗯{
No module named constants,Python2.6是很久以前的事了,甚至我的3.6现在也旧了
ImportError: No module name <module name>,是的,直接导入:尝试过
目前没有回答
相关问题 更多 >
编程相关推荐