Python在內(nèi)網(wǎng)安裝python第三方包(庫)的方法
一、簡介
日常我們工作的計算機環(huán)境是內(nèi)網(wǎng),做項目需要安裝python 第三方庫,在外網(wǎng)一般使用"pip install 包名"很快就安裝上了,但是在內(nèi)網(wǎng)無法連接pypi網(wǎng)站或者國內(nèi)鏡像,那該如何安裝呢,下面我們就來具體看下。
二 安裝方式(三種)
1、下載whl結(jié)尾的文件安裝
例:安裝 datetime庫
(1) 在pypi 網(wǎng)站找到datetime庫,然后下載whl文件,如下圖
(2) 將下載的whl文件放在桌面任意一個文件夾內(nèi),例如下圖
(3) 然后win+r 打開cmd命令,再用cd切換至這個文件目錄下,輸入 “pip install DateTime-4.3-py2.py3-none-any.whl " 運行命令即可
2、下載壓縮包文件進(jìn)行安裝
點擊下載壓縮包
然后解壓,切換至該文件夾下,輸入“python setup.py install ”即可
注:若在pypi網(wǎng)站訪問速度慢,可以在清華鏡像下載,鏡像網(wǎng)址為https://pypi.tuna.tsinghua.edu.cn/simple,若想快速下載某個庫,可直接在網(wǎng)址后面加上庫名,比如https://pypi.tuna.tsinghua.edu.cn/simple/datetime
3、批量安裝python包
若我想在內(nèi)網(wǎng)批量安裝庫,用上面方法安裝也可以,但是需要一個個下載安裝,且安裝時可能需要其它依賴庫,這時使得我們安裝麻煩些;于是我們想到可以在外網(wǎng)提前批量將這些庫裝好,然后再一鍵下載,最后內(nèi)網(wǎng)安裝,節(jié)省時間且效率非常高。
第一步:在外網(wǎng)機臺批量安裝你需要在內(nèi)網(wǎng)安裝的庫,然后再建立一個 whls 文件,然后cd 命令切換到該文件夾下,輸入以下命令,生成requirements.txt 文件
第二步:輸入 “ pip download -r requirements.txt -d E:/package ”
這里將下載的庫放在E盤package文件夾中
第三步:然后將package文件夾和requirements.txt放在內(nèi)網(wǎng)機臺同一文件夾下上,執(zhí)行 “ pip install --no-index --find-links(項目目錄)\whls -r requirements.txt ”就可以批量安裝了。
注:批量安裝requirements.txt里面庫時,建議將pip安裝包給刪掉,因為python安裝時已經(jīng)自帶的將pip給安裝了,刪除時將package文件中pip**.whl文件、requirements.txt中pip這行刪掉。
比如:package文件和requirements.txt放在files文件夾中,該files放于桌面,具體安裝命令如下:
1、cmd中用cd先切換到files路徑;
2、執(zhí)行如下命令:
pip install --no-index --find-links C:\Users\admin\Desktop\files\package -r requirements.txt
到此這篇關(guān)于Python--如何在內(nèi)網(wǎng)安裝python第三方包(庫)的文章就介紹到這了,更多相關(guān)Python安裝python第三方包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python如何使用pymongo連接MongoDB數(shù)據(jù)庫并進(jìn)行相關(guān)操作
PyMongo是驅(qū)動程序,使python程序能夠使用Mongodb數(shù)據(jù)庫,使用python編寫而成,下面這篇文章主要給大家介紹了關(guān)于Python如何使用pymongo連接MongoDB數(shù)據(jù)庫并進(jìn)行相關(guān)操作的相關(guān)資料,需要的朋友可以參考下2023-05-05Django的ListView超詳細(xì)用法(含分頁paginate)
這篇文章主要介紹了Django的ListView超詳細(xì)用法(含分頁paginate),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05在 Django/Flask 開發(fā)服務(wù)器上使用 HTTPS
使用 Django 或 Flask 這種框架開發(fā) web app 的時候一般都會用內(nèi)建服務(wù)器開發(fā)和調(diào)試程序,等程序完成后再移交到生產(chǎn)環(huán)境部署。問題是這些內(nèi)建服務(wù)器通常都不支持 HTTPS,那么我們來探討下開啟https吧2014-07-07Python基礎(chǔ)之getpass模塊詳細(xì)介紹
最近在看Python標(biāo)準(zhǔn)庫官方文檔的時候偶然發(fā)現(xiàn)了這個模塊。仔細(xì)一看內(nèi)容挺少的,只有兩個主要api,就花了點時間閱讀了一下源碼,感覺挺實用的,在這安利給大家。下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)之getpass模塊的相關(guān)資料,需要的朋友可以參考下。2017-08-08