python安裝包site-packages的方法步驟
1. site-packages 文件夾的位置
當(dāng)我們通過(guò) pip 或其他方式安裝一個(gè) Python 包時(shí),這些包的文件就會(huì)被復(fù)制到 site-packages 文件夾下。
site-packages 文件夾通常位于 Python 的安裝目錄下的 Lib 文件夾內(nèi)。具體的路徑會(huì)根據(jù)你使用的操作系統(tǒng)和 Python 版本的不同而有所不同。下面是一些常見(jiàn)操作系統(tǒng)下 site-packages 文件夾的默認(rèn)位置:
1.1. 在 Windows 系統(tǒng)上
用戶目錄下的 .site-packages 文件夾: 在安裝 Python 后,用戶目錄下會(huì)生成一個(gè)隱藏文件夾,其路徑通常為:
C:\Users\username\AppData\Roaming\Python\Python版本號(hào)\site-packages
C:\Users\username\AppData\Local\Programs\Python\Python版本號(hào)\Lib\site-packages。
這個(gè)路徑是用戶級(jí)別的,因此每個(gè)用戶的安裝包路徑可能有所不同。
系統(tǒng)目錄下的 .site-packages 文件夾: 該文件夾位于 Python 的安裝目錄下,通常為 C:\Python版本號(hào)\Lib\site-packages。在這個(gè)文件夾中,有些系統(tǒng)級(jí)別的 Python 包會(huì)被安裝,以供所有用戶共享使用。
1.2. Linux 或 Mac 系統(tǒng)上
site-packages 文件夾通常位于 Python 的根目錄下的 lib 文件夾內(nèi)。例如,在一般的 Python 3.x 安裝中,site-packages 文件夾的路徑可能是:/usr/lib/python3/dist-packages/。
1.3. 虛擬環(huán)境(conda)上
虛擬環(huán)境是一種用于隔離 Python 環(huán)境的機(jī)制,可以在同一臺(tái)機(jī)器上創(chuàng)建多個(gè)獨(dú)立的 Python 環(huán)境。每個(gè)虛擬環(huán)境都會(huì)有自己獨(dú)立的 .site-packages 文件夾,用于存放該環(huán)境下安裝的 Python 包。虛擬環(huán)境的 .site-packages 通常為虛擬環(huán)境文件夾下的Lib\site-packages。
例如: D:*\anaconda3\envs\python310\Lib\site-packages。
2. 查找 site-packages 的安裝目錄
2.1. 使用 site 模塊
Python 的標(biāo)準(zhǔn)庫(kù)中有一個(gè) site 模塊,它可以幫助你找到 site-packages 目錄的位置。
import site print(site.getsitepackages())
這段代碼會(huì)輸出一個(gè)列表,其中包含了所有的 site-packages 目錄路徑。
> python.exe .\demo.py ['D:\\programs\\anaconda3\\envs\\python310', 'D:\\programs\\anaconda3\\envs\\python310\\lib\\site-packages']
2.2. 使用 distutils 模塊
另一個(gè)可以找到 site-packages 目錄的方法是使用 distutils 模塊。
import distutils.sysconfig print(distutils.sysconfig.get_python_lib())
這將輸出默認(rèn)的 site-packages 目錄路徑。
> python.exe .\demo.py D:\programs\anaconda3\envs\python310\Lib\site-packages
2.3. 通過(guò)命令行
如果你更喜歡使用命令行而不是編寫代碼,你可以使用以下命令來(lái)找到 site-packages 目錄:
> python -m site sys.path = [ 'D:\\works\\demo', 'D:\\programs\\anaconda3\\envs\\python310\\python310.zip', 'D:\\programs\\anaconda3\\envs\\python310\\DLLs', 'D:\\programs\\anaconda3\\envs\\python310\\lib', 'D:\\programs\\anaconda3\\envs\\python310', 'D:\\programs\\anaconda3\\envs\\python310\\lib\\site-packages', ] USER_BASE: 'C:\\Users\\username\\AppData\\Roaming\\Python' (doesn't exist) USER_SITE: 'C:\\Users\\username\\AppData\\Roaming\\Python\\Python310\\site-packages' (doesn't exist) ENABLE_USER_SITE: True
參考:
https://worktile.com/kb/ask/102214.html
https://blog.csdn.net/baidu_22713341/article/details/139083851
到此這篇關(guān)于python安裝包site-packages的方法步驟的文章就介紹到這了,更多相關(guān)python安裝包site-packages內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python安裝自己的代碼到site-packages問(wèn)題
- Python之site-packages目錄的位置
- python第三方包安裝路徑site-packages下.libs作用詳解
- python pip安裝的包放在哪個(gè)目錄(site-packages目錄的位置)
- python?pip安裝的包目錄(site-packages目錄的位置)
- python 3.74 運(yùn)行import numpy as np 報(bào)錯(cuò)lib\site-packages\numpy\__init__.py
- 在mac下查找python包存放路徑site-packages的實(shí)現(xiàn)方法
相關(guān)文章
python如何生成網(wǎng)頁(yè)驗(yàn)證碼
這篇文章主要為大家詳細(xì)介紹了python如何生成網(wǎng)頁(yè)驗(yàn)證碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07關(guān)于阿里云oss獲取sts憑證 app直傳 python的實(shí)例
今天小編就為大家分享一篇關(guān)于阿里云oss獲取sts憑證 app直傳 python的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08關(guān)于Pytorch的MLP模塊實(shí)現(xiàn)方式
今天小編就為大家分享一篇關(guān)于Pytorch的MLP模塊實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01解決Python的requests中text中文亂碼的問(wèn)題
學(xué)習(xí)Python爬蟲時(shí)遇到中文亂碼問(wèn)題,發(fā)現(xiàn)req.text返回的是unicode,無(wú)法再次decode,通過(guò)查看網(wǎng)站源碼,發(fā)現(xiàn)網(wǎng)站使用的是gbk編碼,Requests會(huì)自動(dòng)解碼來(lái)自服務(wù)器的內(nèi)容,但有時(shí)推測(cè)錯(cuò)誤,通過(guò)設(shè)置r.encoding為gbk,然后對(duì)text進(jìn)行編碼,可以正確打印出中文2025-01-01Python實(shí)現(xiàn)清理微信僵尸粉功能示例【基于itchat模塊】
這篇文章主要介紹了Python實(shí)現(xiàn)清理微信僵尸粉功能,結(jié)合實(shí)例形式分析了Python使用itchat模塊刪除微信僵尸粉的相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-05-05Python詳細(xì)講解圖像處理的而兩種庫(kù)OpenCV和Pillow
這篇文章介紹了Python使用OpenCV與Pillow分別進(jìn)行圖像處理的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06Python機(jī)器學(xué)習(xí)應(yīng)用之工業(yè)蒸汽數(shù)據(jù)分析篇詳解
本篇文章介紹了如何用Python進(jìn)行工業(yè)蒸汽數(shù)據(jù)分析的過(guò)程及思路,通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下2022-01-01Python淺復(fù)制中對(duì)象生存周期實(shí)例分析
這篇文章主要介紹了Python淺復(fù)制中對(duì)象生存周期,結(jié)合實(shí)例形式分析了Python面向?qū)ο笾械臏\復(fù)制操作時(shí)對(duì)象的生命周期問(wèn)題,需要的朋友可以參考下2018-04-04