Python三方庫(kù)安裝路徑及路徑變更方式
一、安裝三方庫(kù)的幾種方式
1.直接pip install安裝(有網(wǎng)的環(huán)境下通用) : 在python–>default setting–>project interprer–>add(Pycharm專用)
2.在這個(gè)鏈接里找到需要的包,下載 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
3.官網(wǎng):https://pypi.org/ 有whl文件的話,cmd中切換到該文件目錄下,pip install該whl文件**(安裝whl文件還需要對(duì)應(yīng)的whl第三方庫(kù),即使你下載了對(duì)應(yīng)的whl第三方庫(kù),在斷網(wǎng)的環(huán)境下還是沒(méi)法直接安裝)
4.下載對(duì)應(yīng)第三方庫(kù)的壓縮包,解壓后有setup.py文件,之后利用 python setup.py install指令安裝(注意這里直接用python setup.py會(huì)報(bào)錯(cuò):“ error: no commands supplied ”),之后就可以愉快的使用了(斷網(wǎng)環(huán)境下有效的方法)
二、指定第三方庫(kù)的鏡像源
因?yàn)槟承┰?,訪問(wèn)官方的pypi不穩(wěn)定,很慢甚至有些還時(shí)不時(shí)的訪問(wèn)不了。這時(shí)候可以通過(guò)更換鏡像源實(shí)現(xiàn)快速下載插件。
在國(guó)內(nèi)的強(qiáng)烈推薦豆瓣的源 http://pypi.douban.com/simple/ ,注意后面要有/simple目錄。
使用鏡像源很簡(jiǎn)單,用-i指定就行了:
sudo easy_install -i http://pypi.douban.com/simple/ saltTesting sudo pip install -i http://pypi.douban.com/simple/ saltTesting sudo pip install 文件名.whl
首先試著在pip在終端安裝,如果下載過(guò)慢,把pip下載的官方文件名記下來(lái);然后在豆瓣P(guān)ython鏡像源中尋找,Ctrl+F快速找到,并下載下來(lái),下載的文件夾中打開(kāi)終端,輸入sudo pip install 文件名.whl,注意安裝包依賴和先后安裝順序。
三、查看安裝默認(rèn)路徑
在 cmd 窗口鍵入以下命令:
shell python -m site
- USER_BASE: 安裝路徑;
- USER_SITE: 腳本路徑。
簡(jiǎn)單來(lái)說(shuō),當(dāng)我們?cè)赾md窗口運(yùn)行 pip install numpy 命令后:系統(tǒng)首先調(diào)用USER_SITE 路徑下的 pip.exe 程序下載 numpy 包,下載完成后,安裝到 USER_BASE 路徑下。
四、修改安裝默認(rèn)路徑
shell python -m site --help
修改 Lib 文件夾下的 site.py 文件即可。找到 site.py 文件,我的路徑是:F:\python\python3.7\lib\site.py
分別修改 USER_SITE 、USER_BASE 的路徑。如下圖:
再次使用命令查看pip安裝路徑,
shell python -m site
接下來(lái),使用pip安裝時(shí),后面加上 --user 參數(shù),就會(huì)自動(dòng)將第三方庫(kù)安裝在自定義的路徑下 ?D:\Pycharm\Package\site-packages,如果不加參數(shù),會(huì)將第三方庫(kù)自動(dòng)安裝在 原目錄下
?D:\Pycharm\Package\installtion-packages
五、查看安裝的庫(kù)
命令查詢
shell pip list
從安裝路徑site-packages查看
查看pip安裝的軟件包路徑
# 例如查看 beautifulsoup4的安裝路徑 pip show beautifulsoup4
六、導(dǎo)出庫(kù)安裝文件
導(dǎo)出:在我們要導(dǎo)出的庫(kù)文件夾內(nèi)執(zhí)行命令
shell pip freeze >requirements.txt
若出現(xiàn):
shell WARNING: Ignoring invalid distribution -ip (e:\py\python3.7\python37\lib\site-packages)
- 翻譯:警告:忽略無(wú)效的分發(fā),
- 原因分析:安裝package時(shí)中途中斷。
- 解決方式:在相應(yīng)目錄下(本人目錄為:E:\py\python3.7\Python37\Lib\site-packages)找到ip文件夾,如圖所示,刪除下面這兩個(gè)文件夾即可。
七、安裝
安裝前先更新pip,以防有些應(yīng)用安裝不上;
shell python3 -m pip install --upgrade pip
在新環(huán)境上安裝庫(kù):
#普通下載安裝 pip install -r requirements.txt #清華源下載安裝 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple #豆瓣源下載安裝 pip install -r requirements.txt -i https://pypi.douban.com/simple
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
配置 Pycharm 默認(rèn) Test runner 的圖文教程
今天小編就為大家分享一篇配置 Pycharm 默認(rèn) Test runner 的圖文教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-1123個(gè)很棒的Python腳本集合分享(迷你項(xiàng)目)
這篇文章主要為大家詳細(xì)介紹了23個(gè)很棒的Python腳本的集合(迷你項(xiàng)目),文中的示例代碼講解詳細(xì),對(duì)我們了解Python有一定幫助,感興趣的可以了解一下2022-11-11基于python實(shí)現(xiàn)學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了基于python實(shí)現(xiàn)學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10django ManyToManyField多對(duì)多關(guān)系的實(shí)例詳解
今天小編就為大家分享一篇django ManyToManyField多對(duì)多關(guān)系的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08Python通過(guò)Django實(shí)現(xiàn)用戶注冊(cè)和郵箱驗(yàn)證功能代碼
這篇文章主要介紹了Python通過(guò)Django實(shí)現(xiàn)用戶注冊(cè)和郵箱驗(yàn)證功能代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12Django中ORM找出內(nèi)容不為空的數(shù)據(jù)實(shí)例
這篇文章主要介紹了Django中ORM找出內(nèi)容不為空的數(shù)據(jù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05Python Flask 和 Django 的區(qū)別與適用場(chǎng)景示例分析
Flask和Django是兩個(gè)流行的Python Web框架,但設(shè)計(jì)哲學(xué)、功能和用法有很大區(qū)別,Flask是一個(gè)輕量級(jí)框架,簡(jiǎn)單靈活,適合小型項(xiàng)目和快速原型開(kāi)發(fā),本文給大家介紹Python Flask 和 Django 的區(qū)別與適用場(chǎng)景示例分析,感興趣的朋友跟隨小編一起看看吧2024-10-10Python中的多線程實(shí)例(簡(jiǎn)單易懂)
這篇文章主要介紹了Python中的多線程實(shí)例,一個(gè)CPU,將時(shí)間切成一片一片的,CPU輪轉(zhuǎn)著去處理一件一件的事情,到了規(guī)定的時(shí)間片就處理下一件事情,更多的相關(guān)內(nèi)容需要的小伙伴可以參考下面文章詳細(xì)2022-06-06對(duì)Pytorch神經(jīng)網(wǎng)絡(luò)初始化kaiming分布詳解
今天小編就為大家分享一篇對(duì)Pytorch神經(jīng)網(wǎng)絡(luò)初始化kaiming分布詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08