python模組安裝目錄在哪裡
Python 的強大,其中一個重要原因是 Python 有很豐富的庫(模組)從而可以比較方便地處理各種各樣的問題。 的第三方 modules 一般都安裝在一些固定的路徑,如下:
Unix(Linux): prefix/lib/pythonX.Y/site-packages 預設路徑: /usr/local/lib/pythonX.Y/site-packages
Windows: prefix\Lib\site-packages 預設路徑: C:\PythonXY\Lib\site-packages
另外,在 Unix-like 系統上, Python 自身 build-in 的模組一般位於: /usr/lib/pythonX.Y/site-packages
從原始碼安裝模組的命令一般為: setup.py install
當然,可以根據需要改變預設的第三方模組安裝路徑,在命令中可以加上引數: –user, or –home, or –prefix and – -prefix, or –install-base and –install-platbase 等來指定安裝路徑。
需要注意的是:模組的安裝路徑一定要在 sys.path 這個 List 中,才能在指令碼中可以正常地 import 進來。
關於模組的裝, Python 官方參考文件是:
另外,在 系列(包括 )的 Linux 上,一般採用 dist-packages 而不是採用 site-packages 目錄; Debian 專案的網站上,也對此作了說明,詳見:
下面是我的系統上看到的 Python 模組的一些路徑:
# 在一臺 RHEL6.3 x86-64 系統上
[root@jay-linux ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 6.3 (Santiago)
Kernel \r on an \m
[root@jay-linux ~]# ls /usr/lib/python2.6/site-packages/
[root@jay-linux ~]# ls /usr/lib64/python2.6/site-packages/
[root@jay-linux ~]# ls /usr/local/lib64/python2.6/site-packages/
# 切換到一臺 Ubuntu x86-64 系統上
master@jay-intel:~$ cat /etc/issue
Ubuntu 12.04.1 LTS \n \l
master@jay-intel:~$ ls /usr/lib/python2.7/dist-packages/
master@jay-intel:~$ ls /usr/local/lib/python2.7/dist-packages/
easy-installNaNh mysql_connector_repackaged-0.3.1-py2.7.egg
master@jay-intel:~$ python3
Python 3.2.3 (default, Oct 19 2012, 20:10:41)
[gcc 4.6.3] on linux2
type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
[‘‘, ‘/usr/local/lib/python3.2/dist-packages/mysql_connector_repackaged-0.3.1-py3.2.egg‘, ‘/usr/lib/python3.2‘, ‘/usr/lib/python3.2/plat-linux2‘, ‘/usr/lib/python3.2/lib-dynload‘, ‘/usr/local/lib/python3.2/dist-packages‘, ‘/usr/lib/python3/dist-packages‘]
>>>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901557/viewspace-2687142/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python工作目錄在哪裡Python
- python標準庫模組放在哪裡?Python
- python 模組安裝Python
- Python模組安裝Python
- Python安裝selenium模組Python
- 在Nginx安裝Fancyindex模組,讓目錄對映更加美觀NginxIndex
- python 安裝模組的方法Python
- python openssl模組如何安裝?Python
- Python安裝模組有哪些方法?Python
- Python模組、第三方模組安裝、模組匯入教程Python
- Python paramiko模組的安裝與使用Python
- 怎樣安裝python的GPIO模組Python
- fs模組之刪除目錄
- python(pip)包/模組:如何離線安裝?Python
- Python如何檢視安裝了哪些模組?Python
- Python 模組的製作,釋出,安裝Python
- PyMySQL模組安裝MySql
- Python:檢視已安裝模組 和 檢視可匯入模組Python
- WSL預設安裝目錄
- Tomcat安裝目錄解釋Tomcat
- Python學習【第十一篇】不同目錄間模組的呼叫Python
- 怎麼查詢python裝在哪裡Python
- 軟測WebUI Python安裝selenium模組失敗,用VSCode安裝成功WebUIPythonVSCode
- php 安裝zip模組PHP
- windows 安裝 Pillow 模組Windows
- Python 庫/模組的pip安裝和IPython的使用Python
- python3安裝編譯_tkinter模組丟失Python編譯
- Python怎麼安裝第三方模組Python
- Python筆記之paramiko模組安裝和使用示例Python筆記
- Python安裝cx_Oracle模組遇到的問題PythonOracle
- python預設安裝在哪個盤Python
- pip 命令安裝模組包
- pip進行模組安裝
- Python3 全自動更新已安裝的模組Python
- Python表格處理模組xlrd在Anaconda中的安裝Python
- pip高階玩法,讓python模組安裝飛起來Python
- 如何檢視mysql目錄在哪MySql
- Python2、3並存,Python3無法安裝requests模組Python