時間:2017-10-24 來源:互聯網 瀏覽量:
之前在電腦上安裝了python3.6.2(目前是最新版),可以看到,是2017-07-17才出的。因此,我發現有三個重要的包:Scrapy、PyQt和TensorFlow都還沒有適配python3.6.2版本。無奈之下,隻能卸載python3.6.2,安裝稍微老一點的python3.6.1。
安裝python安裝python的過程比較傻瓜化,注意三點就行了:
一是要在開始的界麵勾選Add python 3.6 to PATH;
二是要在自定義安裝中勾選Install for all users;
三是在安裝成功後結束界麵可能會出現Disable path length limit的按鈕,有的話點一下就好了,禁用係統的Path長度自動限製,能給我們避免很多的麻煩。
至此,python安裝完成。
使用pip下載、安裝包在使用pip的過程中,我主要總結了四個地方的問題:
3.1 安裝Scrapy
使用pip install Scrapy的時候報了一個錯誤:
error: Microsoft Visual C++ 14.0 is required.
下載twisted對應版本的whl文件(如我的Twisted-17.9.0-cp36-cp36m-win_amd64.whl),cp後麵是python版本,amd64代表64位
然後執行命令
pip install D:\ChromeDownload\安裝包\python\pip\Twisted-17.9.0-cp36-cp36m-win_amd64.whl
(注意用你自己的路徑名)
此時再次執行pip install Scrapy即可。
安裝PyQt當我執行pip install PyQt時:
Could not find a version that satisfies the requirement pyqt (from versions: )No matching distribution found for pyqt
意思就是沒有適應當前python版本的pyqt。頓時我的心就涼了一下,我特意為了這幾個包卸了python3.6.2,居然還是安不上?
不甘心的我再次試了試pip install PyQt4結果同上於是又試了pip install PyQt5這次終於成功了!
ps:我特意去Qt官網看了下,發現好像Qt公司已經不支持Qt4了,所以以後大家還是開始用Qt5吧。
同時安裝多個包剛開始我一個一個的安裝包:
pip install TensorFlow
...
pip install pygame
...
pip install ipython...
這樣很浪費時間和精力,還得等著上一個安裝完了再安裝下一個,然後我就試了試pip install TensorFlow pygame ipython感覺貌似發現了新大陸。
pip的常用命令列出已安裝的包
pip list
安裝單個包
pip install <包名>
安裝多個包
pip install <包名> <包名> <包名>
卸載單個包
pip uninstall <包名>
升級單個包
pip install -U <包名>
升級pip
pip install -U pip
列出所有過期的包
pip list --outdated
一鍵升級所有包
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U
或者
安裝pip-review
pip install pip-review
然後
pip-review --interactive喜歡的話關注收藏評論轉發!Python學習交流群330637182內有大量的項目開發和新手教學視頻五千人大群等著你來加入