pythonlinux路徑
在 Linux 系統中,初學者常會遇到 Python 2 和 Python 3 的版本問題,這可能導致在安裝第三方庫時不知所措。本文將詳細解釋如何區分和查找 Python 庫的存放路徑,以便順利安裝所需庫。
在 Debian 和 Ubuntu 等基於 Debian 的 Linux 發行版中,Python 2 的庫通常位於以下目錄:
/home/pi/.local/lib/python2.7/site-packages
這是使用 pip 安裝的第三方庫的安裝路徑。同時,使用 apt-get install 命令安裝的低級第三方庫也可能存放在:
/usr/lib/python2.7/dist-packages
此目錄包含了標准庫和 apt-get 安裝的庫文件。在 Python 3 中,這些目錄對應如下:
/home/pi/.local/lib/python3.7/site-packages
使用 pip3 命令安裝的第三方庫存放於此。
/usr/lib/python3.7
這是 Python 3 自帶的標准庫目錄。
/usr/lib/python3/dist-packages
使用 apt-get install 命令安裝的庫文件存放於此。
對於 Python 3.7 的庫文件,有兩個主要存放路徑,分別是:
/home/pi/.local/lib/python3.7/site-packages
和
/usr/lib/python3/dist-packages
盡管都是存放第三方庫,但它們分別對應 pip 和 apt-get 安裝的庫,因此位於不同的目錄。
接下來,驗證兩個第三方庫:
首先安裝 pip3 工具,確保在安裝 Python 3 的庫時使用正確的命令。以下是安裝 SpeechRecognition 和 pyaudio 模塊的例子:
pip3 install -i pypi.tuna.tsinghua.e.cn... SpeechRecognition
pip3 install -i pypi.tuna.tsinghua.e.cn... pyaudio
安裝 SpeechRecognition 成功,但安裝 pyaudio 時出現錯誤,提示使用 sudo apt-get install python-pyaudio python3-pyaudio 來安裝。
確認 SpeechRecognition 庫已成功安裝在:
/home/pi/.local/lib/python3.7/site-packages
而 pyaudio 庫則位於:
/usr/lib/python3/dist-packages
兩個庫都存放於不同的路徑,這可能讓人困惑,但實際是基於安裝方式(pip 或 apt-get)區分的。
總結:查找 Python 第三方庫的位置時,需注意以下路徑:
對於 Python 2:
1. /home/pi/.local/lib/python2.7/site-packages (pip 安裝的庫)
2. /usr/lib/python2.7/dist-packages (apt-get 安裝的庫)
對於 Python 3:
1. /home/pi/.local/lib/python3.7/site-packages (pip 安裝的庫)
2. /usr/lib/python3/dist-packages (apt-get 安裝的庫)
若有疑問或發現錯誤,請分享您的經驗,以便共同進步。
Ⅱ linux將python3安裝在了一個自己的路徑下,法刪除 /usr/bin/python,怎麼辦
linux下的程序東西都裝在一起了。Python的標准路徑就是/usr/bin/python。 可以用命令 [code=BatchFile]which python whereis python[/code] 沒必要找什麼相關的文件。能用就行了。
Ⅲ linux 怎樣找到python解釋器
linux自帶python,如果你要找python解釋器的位置,在命令行中輸入:
whichpython
一般都是:/usr/bin/python,這個就是python解釋器的入口
如果解決了您的問題請採納!
如果未解決請繼續追問
Ⅳ linux 環境下python 如何加模塊的默認路徑,在site—packages添加不了.pth
>> site—packages添加不了.pth我照圖中方法,保存不了.pth
這是許可權問題。如果用vim編輯器,使用root終端就可以保存了。或者用 sudo vim 啟動vim.
但是從項目的角度來講,如果只是想讓自己的代碼能夠被import,這樣做是很坑爹的。應該學的是怎樣給你的模塊或者包寫 setup.py 文件,然後使用 python setup.py install 命令來安裝這個包。不要手動修改sites目錄。
setup.py是標準的python包描述文件。格式網上可以查到的。