python安装在什么地方_python模块安装目录在哪里

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 –

exec

-prefix, or –install-base and –install-platbase

等来指定安装路径。

需要注意的是:模块的安装路径一定要在

sys.path

这个

List

中,才能在脚本中可以正常地

import

进来。

关于模块的装,

Python

官方参考文档是:

http://docs.python.org/3.3/install/index.html#how-installation-works

另外,在

Debian

系列(包括

Ubuntu

)的

Linux

上,一般采用

dist-packages

而不是采用

site-packages

目录;

Debian

项目的网站上,也对此作了说明,详见:

http://wiki.debian.org/Python#Deviations_from_upstream

下面是我的系统上看到的

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‘]

>>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值