我在Windows上使用3.6是相当新的Python。
我使用Anaconda安装了Scrapy:
> C:\Users\user.name>conda install scrapy Fetching package metadata
> ............. Solving package specifications: .
>
> # All requested packages already installed.
> # packages in environment at C:\Users\user.name\AppData\Local\Continuum\Anaconda3:
> # scrapy 1.3.3 py36_0
然而,当我尝试在Python IDE中导入它时,我得到:
ImportError: No module named 'scrapy'
我也尝试过pip,确认满足所有要求。我已经搜索了一个答案,并认为这可能是因为我已经为一个解释器/环境安装了它并尝试在另一个解释器/环境中使用它。
虽然,我不确定这是否正确,或者如何解决它。这是我第一次使用Anaconda(之前我刚刚使用过PyCharm和pip)所以我今天要花一些时间来掌握它,但是如果有人能够指出的话会很感激我在正确的方向!
答案 0 :(得分:2)
尝试在conda中创建新的virtual environment并在那里安装scrapy,并且不要忘记activate您的环境。 在PyCharm中,您可以specify在Settings / YourProject / Project Interpreter中为项目使用的环境。