因爲手頭的Python項目有2.7,有3.6的,所以用scrapy時,我想根據python3.6單獨做一個虛擬的環境,因此就使用瞭如下指令:virturalenv scrapyPython3.6 (g:\scrapyPython3.6)
之後創建了我的scrapy項目 g:\scrapyDemo
但是安裝scrapy時,我是在全局安裝,也就是會默認的安裝在Python36的安裝路徑下的script(windows版)下,這個時候通過pycharm打開scrapy,發現import scrapy會報錯
原因如下:要看當前pycharm中File->settings->project:scrapyDemo ->project Interpreter中設置的環境中是否有scrapy,如果沒有需要在此環境下安裝scrapy,或者更換已經安裝了scrapy的路徑
解決方案如下:按照scrapy安裝步驟依次在此虛擬環境中安裝,安裝步驟一樣,只是安裝時根目錄需要是當前的虛擬環境下的scripts文件夾下,也可以使用project Interpreter中綠色的加號,邊搜索邊安裝