【轉】python 相關模塊安裝 國內鏡像地址

原博:python 相關模塊安裝 國內鏡像地址

pipy國內鏡像目前有:

http://pypi.douban.com/  豆瓣

http://pypi.hustunique.com/  華中理工大學

http://pypi.sdutlinux.org/  山東理工大學

http://pypi.mirrors.ustc.edu.cn/  中國科學技術大學

https://pypi.tuna.tsinghua.edu.cn/ 清華大學

對於pip這種在線安裝的方式來說,很方便,但網絡不穩定的話很要命。使用國內鏡像相對好一些,

 

如果想手動指定源,可以在pip後面跟-i 來指定源,比如用豆瓣的源來安裝web.py框架:

pip install web.py -i http://pypi.douban.com/simple

注意後面要有/simple目錄!!!

 

要配製成默認的話,需要創建或修改配置文件(linux的文件在~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini),修改內容爲:

code:

[global]

index-url = http://pypi.douban.com/simple

 

推薦使用清華大學的源,速度快(依個人情況而定!):

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple django

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple paramiko

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple cryptography==1.5.2

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple django-session-security==2.4.0

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework==3.5.3

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple paramiko==2.0.2

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pycparser==2.16

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PyMySQL==0.7.9

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++

Python開發 常用模塊安裝

包括Python,eclipse,jdk,pydev,pip,setuptools,beautifulsoup,pyyaml,nltk,mysqldb的下載安裝配置。
*************************************************
python
下載:
python-2.7.6.amd64.msi
http://www.python.org/
Python 2.7.6 released
Python 2.7.6 is now available.
http://www.python.org/download/releases/2.7.6/
Windows X86-64 MSI Installer (2.7.6) [1] (sig)

安裝
配置:
我的電腦->屬性->高級->環境變量->系統變量中的PATH增加:C:\Python27;
驗證:
在桌面建立一個文件pt.py,內容爲print 'hello python'
在cmd中輸入命令python C:\Users\***\Desktop\pt.py
***爲電腦用戶名。

C:\Users\***>python C:\Users\***\Desktop\pt.py
hello python
C:\Users\***>

*************************************************
Eclipse:
eclipse-java-indigo-SR2-win32-x86_64.zip
http://www.eclipse.org/downloads/
Older Versions
http://wiki.eclipse.org/Older_Versions_Of_Eclipse
Eclipse Indigo SR2 Packages (v 3.7.2)
http://www.eclipse.org/downloads/packages/release/indigo/sr2
Eclipse IDE for Java Developers, (128 MB)
Downloaded 1,226,421 TimesDetails Windows 32-bit  64-bit 
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR2/eclipse-java-indigo-SR2-win32-x86_64.zip
Download eclipse-java-indigo-SR2-win32-x86_64.zip from:

*************************************************
jdk:
jdk-7u45-windows-x64.exe
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Windows x64 125.31 MB     jdk-7u45-windows-x64.exe
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

*************************************************
pydev
爲了在Eclipse中進行python工程的開發。
http://sourceforge.net/projects/pydev/files/
PyDev for Eclipse
Looking for the latest version? Download PyDev 3.2.0.zip (8.2 MB)
版本一直在更新中,幾天前是3.1.0.zip
下載完,解壓縮,將features和plugins文件夾中的內容分別複製到eclipse的features和plugins文件夾下。
重複則替換。
具體方法見windows xp,32位,環境下,Eclipse+python平臺搭建
http://blog.sina.com.cn/s/blog_8af1069601019uaw.html
“安裝python插件”,打開eclipse先來配置preference-》PyDev-》Interpreter-Python-》New python的執行exe文件的目錄

*************************************************
pip
https://pypi.python.org/pypi/pip
Download
pip-1.4.1.tar.gz
A tool for installing and managing Python packages.
解壓縮,在cmd中進入到pip-1.4.1目錄,執行 python setup.py install
報錯:
ImportError: No module named setuptools
所以,需要先安裝setuptools

*************************************************
setuptools
https://pypi.python.org/pypi/setuptools/
setuptools 2.0.2
點擊右側Downloads按鈕,跳至Downloads
Scroll to the very bottom of the page to find the links.
需要到頁面底部去找鏈接下載。
File Type Py Version Uploaded on Size
setuptools-2.0.2-py2.py3-none-any.whl (md5)  Python Wheel  3.4 2013-12-29 527KB
setuptools-2.0.2.tar.gz (md5)  Source  2013-12-29 765KB
下載setuptools-2.0.2.tar.gz (md5)
解壓縮
在cmd中進入到setuptools-2.0.2目錄,執行 python setup.py install
成功標誌:
Installed c:\python27\lib\site-packages\setuptools-2.0.2-py2.7.egg
Processing dependencies for setuptools==2.0.2
Finished processing dependencies for setuptools==2.0.2
繼續安裝pip

*************************************************
pip
在cmd中進入到pip-1.4.1目錄,執行 python setup.py install
成功標記:
Installed c:\python27\lib\site-packages\pip-1.4.1-py2.7.egg
Processing dependencies for pip==1.4.1
Finished processing dependencies for pip==1.4.1
添加到系統環境變量Path:C:\Python27\Scripts;
在cmd測試,輸入pip,輸出:
C:\Users\***>pip
Usage:
  pip [options]
Commands:
  install                     Install packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  zip                         Zip individual packages.
  unzip                       Unzip individual packages.
  bundle                      Create pybundles.
  help                        Show help for commands.

*************************************************
BeautifulSoup
可以利用pip進行安裝:
在cmd中敲入命令查找BeautifulSoup:
C:\Users\***>pip search BeautifulSoup
BeautifulSoup             - HTML/XML parser for quick-turnaround applications
                            like screen-scraping.
pynliner                  - Python CSS-to-inline-styles conversion tool for
                            HTML using BeautifulSoup and cssutils
Detextile                 - Convert HTML to Textile syntax using
                            BeautifulSoup.
TreeSoup                  - BeautifulSoup-like wrapper around ElementTree.
beautifulscraper          - Python web-scraping library that wraps urllib2 and
                            BeautifulSoup.
ElementSoup               - ElementTree wrapper for BeautifulSoup HTML parser
beautifulsoup4            - Screen-scraping library
collective.soupstrainer   - Clean up HTML using BeautifulSoup and filter
                            rules.
在cmd中敲入命令安裝BeautifulSoup
C:\Users\***>pip install BeautifulSoup
Downloading/unpacking BeautifulSoup
  Downloading BeautifulSoup-3.2.1.tar.gz
  Running setup.py egg_info for package BeautifulSoup
Installing collected packages: BeautifulSoup
  Running setup.py install for BeautifulSoup
Successfully installed BeautifulSoup
Cleaning up...
還可參見:安裝Beautiful Soup
http://blog.sina.com.cn/s/blog_8af1069601019vr2.html

*************************************************
PyYAML 
可以利用pip進行安裝
C:\Users\***>pip search pyyaml
PyYAML                    - YAML parser and emitter for Python
pyaml                     - PyYAML-based module to produce pretty and readable
                            YAML-serialized data
yamly                     - pyyaml wrapper
enhancedyaml              - It makes it more convenient to use PyYAML.
C:\Users\***>pip install PyYAML
Downloading/unpacking PyYAML
  Downloading PyYAML-3.10.tar.gz (241kB): 241kB downloaded
  Running setup.py egg_info for package PyYAML
Installing collected packages: PyYAML
  Running setup.py install for PyYAML
    checking if libyaml is compilable
    Unable to find vcvarsall.bat
    skipping build_ext
Successfully installed PyYAML
Cleaning up...

*************************************************
nltk
https://pypi.python.org/pypi/nltk/
nltk 2.0.4
File Type Py Version Uploaded on Size
nltk-2.0.4.tar.gz (md5)  Source  2012-11-07 933KB
nltk-2.0.4.win32.exe (md5)  MS Windows installer  2.5 2012-11-07 1MB
nltk-2.0.4.zip (md5)  Source  2012-11-07 1MB
下載nltk-2.0.4.tar.gz
解壓縮,在cmd中進入到nltk-2.0.4目錄,執行 python setup.py install
成功標誌:
Installed c:\python27\lib\site-packages\nltk-2.0.4-py2.7.egg
Processing dependencies for nltk==2.0.4
Searching for PyYAML==3.10
Best match: PyYAML 3.10
Adding PyYAML 3.10 to easy-install.pth file
Using c:\python27\lib\site-packages
Finished processing dependencies for nltk==2.0.4
打開python Idle:
輸入import nltk
輸入nltk.download()
出現一個NLTK Downloader對話框,修改Download Diretory(E盤或其他盤符下)。點擊all開始下載。
下載慢還可以到NLTK Corpora http://nltk.org/nltk_data/手工下載缺失的,然後放到Download Diretory,zip別刪。
重裝系統後nltk_data文件夾可以保留,避免重複下載。

*************************************************
mysqldb
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
MySQL-python-1.2.4.win-amd64-py2.7.exe
直接雙擊安裝。
成功驗證:
py文件:
import MySQLdb
connection = MySQLdb.connect(host="127.0.0.1",user="root",passwd="root",db="dbtest")
cursor = connection.cursor()
cursor.execute( "Select id,content FROM tabletest  ")
print "Rows selected:", cursor.rowcount
運行結果輸出dbtest數據庫中tabletest表的行數。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章