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

>>>

python安装在什么地方_python模块安装目录在哪里相关推荐

  1. python安装的模块在哪里_python模块安装目录在哪里

    Python的强大,其中一个重要原因是Python有很丰富的库(模块)从而可以比较方便地处理各种各样的问题.Python开发的第三方modules一般都安装在一些固定的路径,如下: Unix(Linu ...

  2. python模块安装_Python模块安装问题

    目录 ------------------------------------------------------ 安装工具setuptools(及基本使用) 安装工具pip(及基本使用)(plus: ...

  3. python第四十九天--paramiko模块安装大作战

    准备开始学习:paramiko模块,发现这个模块十分难搞 安装不上 搞了半天,win10 64下 pytyon 3.6 的 paramiko模块 死活安不上,在网上不断的找资料,可是没有用,没有用啊 ...

  4. python安装第三方扩展包_Python之安装第三方扩展库

    PyPI 地址:https://pypi.python.org/pypi 如果你知道你要找的库的名字,那么只需要在右上角搜索栏查找即可. 1.pip安装扩展库 (1)安装最新版本的扩展库: cmd&g ...

  5. python安装了怎么使用_Python PyCharm 安装与简单使用

    Python下载地址: https://www.python.org/downloads/windows/ 根据你的系统要求,安装你所需要的版本. 其实Python的安装简单得很,直接跟进下一步就OK ...

  6. python安装要什么配置_Python的安装和详细配置

    Python是一种面向对象.解释型计算机程序设计语言.被认为是比较好的胶水语言.至于其他的,你可以去百度一下.本文仅介绍python的安装和配置,供刚入门的朋友快速搭建自己的学习和开发环境.本人欢迎大 ...

  7. python scapy模块安装后引用错误_python – scapy安装失败在osx与dnet导入错误

    麻烦安装Scapy,它是必需的依赖.我已经花了一些时间Googling解决方案,但所有的"解决方案"似乎影响旧版本的Python,或者根本不起作用. 脚本: #!/usr/bin/ ...

  8. python安装lxml库出错_Python pip安装lxml出错的问题解决办法

    Python pip安装lxml出错的问题解决办法 1. 在使用pip安装lxml过程中出现了一下错误: >>> pip install lxml C:\Users\Chen> ...

  9. python安装在哪个盘_python要安装在哪个盘

    python可以装在任意的系统盘中,没有强制要求,默认路径是装在C盘.为什么软件默认安装位置是在C盘?下面我们来说一说. 首先,需要明确一点,如果操作系统被安装在D盘,就会发现少有软件会自动识别系统路 ...

最新文章

  1. android mysql 搜索功能_android利用数据库实现搜索联想功能
  2. C#枚举类型和结构体
  3. Take a Field Service Journey
  4. r型聚类分析怎么做_【SPSS数据分析】SPSS聚类分析(R型聚类)的软件操作与结果解读 ——【杏花开生物医药统计】...
  5. 【微信小游戏实战】零基础制作《欢乐停车场》二、关卡设计
  6. 【LeetCode - 123】买卖股票的最佳时机 III
  7. 基于XML配置方式实现对action的所有方法进行校验
  8. Ansible 命令
  9. MySQL 管理工具:Navicat for MySQL 8.0.19 中文版(破解版)
  10. Excel函数公式大全以及用法
  11. VMware 虚拟机 Nat 模式无法上网
  12. UI设计评审度量评价指导
  13. python安装后桌面没有显示图标_Win10安装软件后找不到软件图标如何解决
  14. JS,统计图表大全--十一、甘特图
  15. 小米手机扩容教程_小米手机加运存和扩容(成功的DIY,过程已更新完)|创意DIY...
  16. JLX256160 液晶屏串行 无字库
  17. 浅谈人工智能的伦理问题
  18. 联通GPRS上网设置
  19. 关于如何下载E都市三维地图的教程
  20. 发图之梅梅的设计图——继续纠结飞机稿

热门文章

  1. Flink Table和SQL的基本API
  2. 大数据分析技术有哪些类型
  3. 大数据分析有哪些核心技术
  4. 红帽linux安装vnc,redhat企业7.0安装VNC
  5. delphi html转为图片,Delphi转换Word为HTML文件或其它类型文件的总结
  6. 退火模拟算法c语言程序,C语言模拟退火算法(C language simulated annealing algorithm).doc...
  7. Centos7.X自带的防火墙和服务的相关的配置
  8. 树莓派吃灰记——搭建本地git服务
  9. CentOS6.7安装Python3.4
  10. Journey源码分析二:整体启动流程