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
- mysql 安裝目錄MySql
- 在Nginx安裝Fancyindex模組,讓目錄對映更加美觀NginxIndex
- Python模組安裝Python
- python 模組安裝Python
- 怎麼查詢python裝在哪裡Python
- 【Python】Python安裝模組Python
- WSL預設安裝目錄
- pycharm安裝python模組PyCharmPython
- Tomcat安裝目錄解釋Tomcat
- 如何檢視mysql目錄在哪MySql
- Python安裝selenium模組Python
- python openssl模組如何安裝?Python
- python 安裝模組的方法Python
- python-模組,包,安裝Python
- python預設安裝在哪個盤Python
- Linux & Oracle 安裝目錄說明LinuxOracle
- Python安裝模組有哪些方法?Python
- python安裝模組cx_OraclePythonOracle
- 安裝python pip,再安裝request模組,執行python程式碼Python
- Flask——安裝、建立目錄及初始化Flask
- 怎樣檢視mysql的安裝目錄MySql
- nub備份安裝目錄/openv由來
- fs模組之刪除目錄
- 怎樣安裝python的GPIO模組Python
- 【Linux】將Oracle安裝目錄從根目錄下遷移到邏輯卷LinuxOracle
- Oracle軟體安裝目錄資訊Inventory作用以及如何重建此目錄 - 2Oracle
- Oracle軟體安裝目錄資訊Inventory作用以及如何重建此目錄 - 1Oracle
- Python模組、第三方模組安裝、模組匯入教程Python
- RAC安裝目錄許可權快速恢復
- vmware安裝VMware Tools,並設定共享目錄
- VIM安裝NERDTree外掛顯示工程目錄
- JDK安裝目錄中的檔案說明JDK
- 使用rpm安裝mysql的預設目錄MySql
- Linux下安裝Oracle軟體所在目錄LinuxOracle
- Oracle 安裝目錄空間不夠處理Oracle
- php-redis擴充套件模組安裝記錄PHPRedis套件