国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
python模塊的常用安裝方式20150120061

python模塊的常用安裝方式
之前我們講過一些python的模塊,如chardet、pygame,這些模塊不包含在python的默認(rèn)代碼中,需要從外部下載并安裝。有些模塊提供了自動(dòng)安裝的文件,比如pygame的windows版本,直接雙擊安裝就可以。但大多數(shù)模塊沒有提供這樣的安裝方式,有些同學(xué)沒能成功安裝而導(dǎo)致無法在程序中引入模塊。在這里,介紹一下python模塊幾種常見的安裝方法。

1. 直接copy

下載的模塊文件中已經(jīng)有了模塊的文件,有些模塊只有一個(gè)文件,比如較早版本的BeautifulSoup,有些是一個(gè)文件夾,比如新版本BeautifulSoup就是一個(gè)叫做bs4的文件夾。

把這些文件直接copy到你的python路徑下的/Lib/site-packages文件夾中,比如C:/Python27/Lib/site-packages。之后就可以在程序里直接引用了:
import BeautifulSoup
或者
from bs4 import BeautifulSoup

這是根據(jù)你放置的文件位置不同而決定的。

網(wǎng)上有人說直接放在Lib文件夾中就可以了。的確這樣也行,但Lib文件夾中都是自帶的模塊,看一下就會(huì)發(fā)現(xiàn)我們用過的random、re等模塊的代碼文件。而外部模塊一般放在site-packages文件夾中。

2. setup.py

很多模塊里都附帶了setup.py文件,有同學(xué)直接雙擊了,然后發(fā)現(xiàn)沒有用。

它的使用方法是從命令行去到setup.py所在的路徑下,運(yùn)行
python setup.py install

仔細(xì)看一下安裝時(shí)輸出的信息可以發(fā)現(xiàn),這個(gè)命令做的事情其實(shí)也就是幫你把模塊的代碼copy到site-packages文件夾。

3. setuptools

使用setuptools可以直接根據(jù)模塊名稱來自動(dòng)下載安裝,不需要自己再去尋找模塊的安裝文件。不過在使用之前,你得先安裝setuptools自身。

windows平臺(tái)的32位python,可以直接下載setuptools的exe文件安裝。(去搜索setuptoolswindows可以找到,我也上傳了一份在論壇本帖后面)

Linux用戶可以從包管理器中安裝,比如ubuntu:
apt-get install python-setuptools

windows平臺(tái)64位python得用ez_setup.py進(jìn)行安裝(文件我也上傳了)。這種方式也適用于所有平臺(tái)。

在ez_setup.py所在文件夾下運(yùn)行:
python ez_setup.py

setuptools會(huì)被安裝在python路徑\Scripts下。之后,你可以把這個(gè)路徑添加到環(huán)境變量path中,也可以直接從命令行進(jìn)入到Scripts文件夾下,執(zhí)行easy_install,看看是否安裝成功了。

之后,你就可以直接用它來安裝你想要的模塊,比如PIL:
easy_install PIL

程序就會(huì)幫你自動(dòng)下載安裝到site-packages里。


最后,介紹幾個(gè)不錯(cuò)的模塊,供大家參考使用。
PIL - 圖形處理
PyXML - 解析和處理XML文件
MySQLdb - 連接MySQL數(shù)據(jù)庫
Tkinter - 圖形界面接口,python自帶
smtplib - 發(fā)送電子郵件
ftplib - ftp編程
PyMedia - 多媒體操作
PyOpenGL - OpenGL接口
BeautifulSoup - HTML/XML的解析器

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
python打包工具distutils、setuptools分析
Python安裝模塊出錯(cuò)(ImportError:Nomodulenamedsetuptools)解決方法
Selenium終極自動(dòng)化測試環(huán)境搭建(二):Selenium+Eclipse+Python
Python代碼的打包與發(fā)布詳解
安裝scrapy的方法詳解
封裝Python代碼包的六個(gè)步驟!現(xiàn)在就記住
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服