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