windows下面安裝easy_install和pip教程

來源:互聯網
上載者:User

標籤:pac   ati   cmd   load   lib   引入   pytho   erro   extract   

easy_install和pip都是用來下載安裝Python一個公用資產庫PyPI的相關資源套件的

首先安裝easy_install

:https://pypi.python.org/pypi/ez_setup

解壓,安裝方法cmd進入到對應目錄下,執行命令:python ez_setup.py
------------------------------------
C:\Users\Administrator>d:

D:\>cd D:\download\ez_setup-0.9

D:\download\ez_setup-0.9>python ez_setup.py
Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.1
4.tar.gz
Extracting in C:\Users\ADMINI~1\AppData\Local\Temp\tmpufdlxztc
Now working in C:\Users\ADMINI~1\AppData\Local\Temp\tmpufdlxztc\distribute-0.6.1
4
Installing Distribute
creating build
creating build\src
.....

============================================

安裝好easy_install 之後 再安裝pip

:https://pypi.python.org/pypi/pip

解壓,安裝命令:python setup.py install
--------------------------------------------
D:\download\ez_setup-0.9>cd D:\download\pip-7.1.0

D:\download\pip-7.1.0>python setup.py install

.....

running install_egg_info
Writing D:\Python34\Lib\site-packages\pip-7.1.0-py3.4.egg-info

D:\download\pip-7.1.0>

更新pip命令:
pip install --upgrade pip

 ==============================

執行個體:使用pip直接安裝beautifulsoup4 

F:\kanbox\pythoncode\zyspider>pip install beautifulsoup4
Collecting beautifulsoup4
Downloading beautifulsoup4-4.4.0-py3-none-any.whl (80kB)
40% |█████████████ | 32kB 262kB/s eta 0:00:01
45% |██████████████▋ | 36kB 262kB/s eta 0:00:
50% |████████████████▏ | 40kB 291kB/s eta 0:0
55% |█████████████████▉ | 45kB 291kB/s eta 0:
60% |███████████████████▍ | 49kB 201kB/s eta
65% |█████████████████████ | 53kB 187kB/s eta
70% |██████████████████████▋ | 57kB 187kB/s e
75% |████████████████████████▎ | 61kB 187kB/s
80% |██████████████████████████ | 65kB 187kB/
86% |███████████████████████████▌ | 69kB 201k
91% |█████████████████████████████▏ | 73kB 43
96% |██████████████████████████████▊ | 77kB 4
100% |████████████████████████████████| 81kB
328kB/s
Installing collected packages: beautifulsoup4
Successfully installed beautifulsoup4-4.4.0

F:\kanbox\pythoncode\zyspider>

=========================================
Python2.7 安裝 beautifulsoup4-4.4.0 :http://www.crummy.com/software/BeautifulSoup/bs4/download/4.4/
安裝方法:cmd, cd進入beautifulsoup的 setup.py 所在的那個目錄(如: D:\download\beautifulsoup4-4.4.0),然後運行
python setup.py build
python setup.py install
版本升級到4,引入包要用
import bs4
from bs4 import BeautifulSoup
不能直接用
from BeautifulSoup import BeautifulSoup

python3.4中可以直接使用from bs4 import BeautifulSoup

註:在同一台電腦上安裝2.7和3.4的會導致使用pip命令在2.7情況下安裝不了Beautifulsoup4

 ==================================

Python指令碼沒問題,但執行總報錯"AttributeError: ‘module‘ object has no attribute ‘xxx‘"。是.pyc檔案存在問題。
問題定位:
查看import庫的源檔案,發現源檔案存在且沒有錯誤,同時存在源檔案的.pyc檔案。
問題解決方案:
1. 命名py指令碼時,不要與python預留字,模組名等相同。
2. 刪除該庫的.pyc檔案(因為py指令碼每次運行時均會產生.pyc檔案;在已經產生.pyc檔案的情況下,若代碼不更新,運行時依舊會走pyc,所以要刪除.pyc檔案),重新運行代碼;
或者找一個可以運行代碼的環境,拷貝替換當前機器的.pyc檔案即可。

-------------------------

pyc檔案介紹
pyc檔案,是python編譯後的位元組碼(bytecode)檔案。只要你運行了py檔案,python編譯器就會自動產生一個對應的pyc位元組碼檔案。這個pyc位元組碼檔案,經過python解譯器,會產生機器碼運行(這也是為什麼pyc檔案可以跨平台部署,類似於java的跨平台,java中JVM啟動並執行位元組碼檔案)。下次調用直接調用pyc,而不調用py檔案。直到你這個py檔案有改變。python解譯器會檢查pyc檔案中的產生時間,對比py檔案的修改時間,如果py更新,那麼就產生新的pyc。

 

轉自:www.cnblogs.com/zdz8207/p/python_learn_note_16.html

windows下面安裝easy_install和pip教程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.