在之前我安裝了scrapy,但是在pycharm中卻無法使用。
具體情況是:
我的電腦上存在多個python,有python2,python3,anaconda,其中anaconda中的python為python3。
我在powershell中直接鍵入scrapy可以使用。
解決:我在網上找了很多解決方案,都不怎好用,最後總結發現,可能是我的電腦上安裝的兩個python3導致的。其中我在安裝wheel的時候,顯示安裝成功;安裝tiwsted時,顯示已經存在,但是路徑為anaconda的安裝路徑;我再安裝scrapy的時候,顯示還是已經存在,安裝路徑為anaconda的安裝路徑。
總結來說,分步來看,我的安裝是已經成功了,但是這三個沒有安裝到同乙個python下邊。所以就導致看似安裝成功了,實際上沒有安裝成功。下邊提供乙個安裝的具體教程,希望l對碰到這類問題的朋友有所幫助。
在安裝前,先改下自己的python的名字,以便於具體安裝,避開兩個python重名導致的問題。
以我的為例:
a. 安裝wheel
python3 -m pip install wheel #b. 安裝twisted這裡的python3必須與上邊的修改的命名一致,即與b的命字一致。
切換到安裝包的目錄進行安裝
python3 -m pip install twisted-xxoo #c. 安裝pywin這裡我用twisted-xxoo來代替實際的twisted包的名字
python3 -m pip install pywind. 安裝scrapy
python3 -m pip install scrapy執行完上邊的操作,就大功告成了。
ubuntu 環境下安裝 scrapy
本人使用的是 linux 3.19.0 31 generic 36 14.04.1 ubuntu smp thu oct 8 10 21 08 utc 2015 x86 64 x86 64 x86 64 gnu linux 由於 ubuntu 已經安裝了兩個版本的 python,並且 pip 工具也...
scrapy安裝和環境準備
版本選擇 由於分布式爬蟲用到了scrapy redis,它對於版本的要求如下 當然 隨著更新會支援更新版本的python requirements python 2.7,3.4 or 3.5 redis 2.8 scrapy 1.1 redis py 2.10 由於自己需要同時用到多個版本pytho...
虛擬環境安裝Scrapy框架
scrapy框架涉及到依賴庫,採用本地安裝 建議在虛擬環境中安裝 python m venv scrapy cd scrapy cd scripts activate python3.3以上可以通過上面的步驟進入虛擬環境 公升級pip python m pip install upgrade pip...