Python模塊如何安裝 並確認模塊已經安裝好?
我是一個編程小白,因為要分析一個數據用到Genetic Algorithm,於是用一個數據處理軟體叫Knime, 然後從Knime裡面調用Python的代碼,但是關於GA的代碼,Knime還要求安裝ordereddict, numpy scipy, matplotlib 這幾個模塊,我自己去官網摸索嘗試了下,不知道自己安裝成功沒,反正在lib/side-packages裡面還是空空的。 求大神給指點下,我python 是2.7.5版本的,操作系統 windows 7 64 bit。謝謝
補:
我已經移步Linux,更方便一點pip install 一般也不用考慮某些庫用C語言寫的,需要編譯的問題:
&>&>1 首先,安裝python時,一定勾選pip install選項;&>&>2 http://www.lfd.uci.edu/~gohlke/pythonlibs/zpcorkgj/opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
上該網站找到需要的庫:(下面以安裝opencv為例)如圖,cp35 意即python3.5同理,,,amd64--電腦64位,安情況選擇即可
點擊,等著下載就行了(一般只有幾M,有的可達到100+)&>&>3如圖,放在了F盤,
!!!!!!!!!!注意不要重命名,不然下一步會出錯的!!!!!!!!!!
&>&>4 amdpip install wheel
如果首次用,會安裝pip。再次用時就會出現上圖內容:Requirment already satisfied........&>&>5 來了: 》 首先轉到whl文件所在位置》 pip install blablabla.whl(!!!!重要事情再說一遍,不要改文件名,不然會出錯,我也母雞為毛啊!!!)》 Succcessfully installed opencv-python-3.1.0----------------------大功告成啊
&>6 不放心,再確認一下是否安裝成功進入python
help ("modules")會得到已安裝的全部模塊,1就ok了好像沒人回答樓主後一部分問題,先回答一下。看自己有沒有安裝好,最簡單的辦法在可以再控制台下:
C:Userssony&>python
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
&>&>&> import numpy
&>&>&> import scipy
&>&>&> import matplotlib
&>&>&> import wrong_package
Traceback (most recent call last):
File "&
ImportError: No module named wrong_package
如果import報錯,一般就是沒裝上,前面三個都是安裝成功了。
安裝的話
同時,在windows下確實很多package不好裝。建議使用easy_install或者可以下載python包到本地,命令行進入文件夾(有setup.py路徑下),輸入:python setup.py install在python環境中輸入 help(『modules』) 可以列出所有已經安裝的模塊
我也是 win7 64 bit 環境,簡單說一下省去你自己查找的麻煩(經驗)。
(為避免歧義下文某些句子結尾木標點。)安裝包:
首先,安裝 python 時記得選同時安裝 pip 以及添加 path。如果這項漏選了可以再次安裝選擇 change...--&> 然後所有 modules 都可以用 pip 來安裝,在 cmd 下直接 pip install whatevermodule
--&> 無網路或無法鏈接網路時可以手動下載 module 到某 path 下,然後 pip install pathwhatevermodule查看已安裝的包:cmd 下 pip freeze就像樓上說的,你首先需要學習setuptools,pip和virtualenv有很多模塊在windows下是不好安裝的,有的模塊有c的擴展,需要編譯也就是說你需要安裝編譯好的安裝包,我給個鏈接http://www.lfd.uci.edu/~gohlke/pythonlibs/,這裡面有不少在windows上很難安裝的模塊,相關的c擴展也經過編譯了,直接安裝就行
第二個問題比較簡單,直接在cmd裡面pip list。
第一個問題的話,就是在cmd裡面pip install啦
pip
Windows使用Miniconda,不解釋。
在python的控制台下面輸入:
help("modules")可直接查看自己的python已安裝的所有模塊首先安裝 setuptools https://pypi.python.org/pypi/setuptools
然後用easy_install 安裝 pip (可能需要 sudo
$ easy_install pip
$ pip install ordereddict numpy scipy matplotlib
使用 `pip freeze` 可以已經安裝的軟體包和版本
另外最好使用 virtualenv https://pypi.python.org/pypi/virtualenv 創建一個單獨的環境。把下載的包里的部分有用的文件複製到packages 文件夾里就行了。
推薦閱讀:
※在編程中有沒有巧妙運用數學知識解決過問題?
※如何看待波格契夫2015年5月左右研發病毒入侵中國進行比特幣敲詐?
※程序員從接近底層的語言(如 C)學起,比起「不繞彎子」,直接從高級語言(如 PHP)開始,這兩種觀念之間的優劣對比是怎樣的?
※2GB的mat文件,裡面是一個大型矩陣,matlab載入到內存需要23秒。現在用C++,有哪些辦法可以提高載入速度?
※Windows 的路徑中表示文件層級為什麼會用反斜杠 『』,而 UNIX 系統都用斜杠 『/』?
TAG:Python | 編程 | Python模塊安裝 |