python的下載:https://www.python.org/downloads/
我個人推薦的安裝指導:http://www.tuicool.com/articles/eiM3Er3/
目錄
------------------------------------------------------
安裝工具setuptools(及基本使用)
安裝工具pip(及基本使用)(plus:里面有whl的安裝包集鏈接)
Python安裝壓縮包式的模塊
安裝加密模塊pycrypto
------------------------------------------------------
安裝工具setuptools
ez_setup.py是python官方給出的一個安裝setuptools的工具,利用它,我們可以很輕松用命令行就自動完成安裝過程
https://pypi.python.org/pypi/setuptools
cmd輸入命令:
python ez_setup.py
安裝成功出現版本說明:
當然啦,如果想在cmd任意位置使用setuptools命令,就要配置環境變量——path添加上:你的python的路徑\Scripts。
使用工具setuptools安裝模塊
比如需要安裝PIL模塊:
easy_install PIL
安裝工具pip
pip的安裝還比較簡單,和setuptools也比較像
pip的下載:https://pypi.python.org/pypi/pip#downloads
解壓后,運行目錄的文件setup.py:
python setup.py install
照之前介紹的添加環境變量的方法,我們在PATH最后添加:你的python的路徑\Scripts
使用工具pip安裝模塊
比如需要安裝Tornado模塊:
pip install tornado
1.下載.whl包
先pip install wheel
2. 安裝某模塊包
pip install 包名字.whl 即可
3. 到哪找.whl文件?(有的時候電腦沒有安裝vs2008 vs2010 vs2013等等,可能會導致setup.py安裝失敗,這個時候whl安裝包不知道有多好用!!!!當然,如果只找到壓縮包的話,徹底解決 error: Unable to find vcvarsall.bat)
http://www.lfd.uci.edu/~gohlke/pythonlibs/
一個特殊的whl文件,pycrypto:http://www.voidspace.org.uk/python/pycrypto-2.6.1/
注:選擇版本很重要哦,一般來說,python27在win64下是 cp27-win32一類的,然后 pip install XXX.whl OK了
Python安裝壓縮包式的模塊
在加壓縮的目錄下執行:
python setup.py build
python setup.py install
安裝加密模塊pycrypto
1. 利用pip執行如下語句pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto 執行編寫的程序,如果沒有發現模塊,看看是不是大小寫的問題,如果是,就把Python安裝目錄\Lib\site-packages下的crypto改為Crypto就好了
當然了,不是所有電腦都適合cp35這個包的,我前面說過了,可以在里面找到合適的pycrypto:http://www.voidspace.org.uk/python/pycrypto-2.6.1/
注:選擇版本很重要哦,一般來說,python27在win64下是 cp27-win32一類的,然后 pip install XXX.whl OK了
2. 安裝包安裝
下載地址:https://www.dlitz.net/software/pycrypto/
然后執行上面兩個python安裝語句
問題說明:
可以看下這篇文章 徹底解決 error: Unable to find vcvarsall.bat
看下文章截取的重要內容:
產生這個問題的原因基本上就是,這個模塊是c編譯的,所以要調用c的bat文件,因此安裝了vs20XX版本的部分人不會遇到這個問題。。很不幸我是另一部分,那么how to solve:
這就是環境變量的問題啊,python呢,使用的環境變量叫VS90COMNTOOLS好像是vs2008還是vs2010會自動生成的環境變量,但是我vs2015或者其他版本沒有這個變量啊,當然找不到我的bat文件啦,所以直接添加一下這個環境變量,然后把它的值指向本機真正存在的COMNTOOLS版本就可以啦。
PS:安裝失敗后,請clean一下舊的安裝進程(命令名 setup路徑/whl clean)