anaconda2和anaconda3共存條件下都安裝上Scrapy庫的方法

【寫在前面】

網上有不少更名字的方法,將python3.6下的python.exe修改爲python3.exe的方法在個人電腦上不成功,並且聽說這樣修改以後的後遺症不少,之後再使用python3.6的時候有一些模塊功能不能正常加載。python

我使用的版本分別是python2.7.12和python3.6.1,這兩個版本分別是如今的anaconda自帶的,應該是最新版本。python2.7

因爲我先安裝的是2.7.12,因此在cmd中輸入python默認出來的是2.7.12,使用命令scrapy

pip install scrapy

能夠完整安裝。可是我須要的是3.6.1上的scrapy版本,這個沒辦法安裝。查閱了一些網上的資料,主要是在如下這個網頁看到的,吸收了一些經驗:ui

http://blog.csdn.net/liuweiyuxiang/article/details/68929999spa

1.修改環境變量

  在系統變量中,將anaconda3的文件夾路徑添加到系統變量的path中。具體操做是右鍵【此電腦】,選擇【屬性】,點開左邊【高級系統設置】選項,彈出【系統屬性】界面,下方的【環境變量】就是要選擇的頁面;在path中編輯環境變量,瀏覽anaconda3的安裝路徑並加入到環境變量中,這裏我是採用默認安裝路徑的,因此路徑是 C:\Users\XXX\Anaconda3  .net

  此時打開cmd或者PowerShell,輸入python就會看到界面變成了python3.6.1。此時若是直接pip install scrapy的話,會發現默認的pip路徑仍是anaconda2(python2.7.12),cmd提示Requirement already satisfied,可是指向的路徑卻仍是anaconda2.。。。。。。因此這裏就不能用命令行

  將用戶變量中變量爲path的三個anaconda2路徑都變成了anaconda3的路徑。code

  再進行pip操做會發現以及該是在anaconda3下進行安裝了,可是提示兩個錯誤blog

  因而在網上尋找相似的錯誤,發現上面有一些同窗遇到了相同的問題,因而嘗試離線安裝解決。ip

2.下載須要的文件

  在如下網頁下載兩個文件

http://www.lfd.uci.edu/~gohlke/pythonlibs/

  

版本可能會更新,下載最新的就能夠了。

3.安裝過程

將上述兩個文件下載好以後複製到C:\Windows\system32目錄下,啓動PowerShell(管理員模式),前後安裝twisted和scrapy

pip install Twisted-17.5.0-cp36-cp36m-win_amd64.whl
pip install Scrapy-1.4.0-py2.py3-none-any.whl

進入python命令行模式,import scrapy,沒有報錯就大功告成了~~

相關文章
相關標籤/搜索