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 amd

pip 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 "&", line 1, in &
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模塊安裝 |