python3.5的包存放的具体路径


Posted in Python onAugust 16, 2020

我们通常会使用 apt-get或者是pip来安装包,但是这两者的安装路径是不一样的,区别如下:

如果使用pip或者pip3安装,则第三方包在:

path-prefix/local/lib/python3.5/site-package1

如果使用apt-get安装,则第三方包在

path-prefix/lib/python3.5/site-package

内容扩展:

python包/模块路径

当Python执行import语句时,它会在一些路径中搜索Python模块和扩展模块。可以通过sys.path查看这些路径,比如:

>>> import sys 
>>> sys.path 
['', '/usr/lib/python2.7/site-packages/demo_nova_hooks-5-py2.7.egg', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', <br>'/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', <br>'/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages']

其中的空字符串表示当前工作目录。

当安装第三方模块的时候,如果不是按照标准方式安装,则为了能够引用(import)这些模块,必须将这些模块的安装路径添加到sys.path中

将模块路径加到当前模块扫描的路径里:

sys.path.append('模块的路径')。
sys.path.insert(0,'模块的路径')

永久添加路径到sys.path中:

1)将写好的py文件放到当前环境python安装目录的site-packages 目录下

2) 在 当前环境python安装目录的site-packages 目录下下面新建一个.pth 文件(以pth作为后缀名)

将模块的路径写进去(vim pythonmodule.pth),一行一个路径,如:

/opt/alpen

/opt/alpen/remote

3) 使用PYTHONPATH环境变量(尽量少用,易出错)

export PYTHONPATH=$PYTHONPATH:/opt/alpen/remote

到此这篇关于python3.5的包存放的具体路径的文章就介绍到这了,更多相关python3.5的包在哪里内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现mysql的单引号字符串过滤方法
Nov 14 Python
Python模块WSGI使用详解
Feb 02 Python
Python实现扣除个人税后的工资计算器示例
Mar 26 Python
python队列queue模块详解
Apr 27 Python
解决Pycharm无法import自己安装的第三方module问题
May 18 Python
django admin 后台实现三级联动的示例代码
Jun 22 Python
对Python实现简单的API接口实例讲解
Dec 10 Python
Python中那些 Pythonic的写法详解
Jul 02 Python
pytorch之Resize()函数具体使用详解
Feb 27 Python
Python批量获取并保存手机号归属地和运营商的示例
Oct 09 Python
用python计算文件的MD5值
Dec 23 Python
Python使用socket去实现TCP客户端和TCP服务端
Apr 12 Python
python根据字典的键来删除元素的方法
Aug 16 #Python
python实现取余操作的简单实例
Aug 16 #Python
python属于哪种语言
Aug 16 #Python
python中sys模块是做什么用的
Aug 16 #Python
python3获取控制台输入的数据的具体实例
Aug 16 #Python
python在一个范围内取随机数的简单实例
Aug 16 #Python
python将数据插入数据库的代码分享
Aug 16 #Python
You might like
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
JavaScript中的细节分析
2012/06/30 Javascript
深入理解javaScript中的事件驱动
2013/05/21 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
在JavaScript中处理数组之reverse()方法的使用
2015/06/09 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
2015/11/09 Javascript
浅析JS动态创建元素【两种方法】
2016/04/20 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
[45:25]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
[05:23]DOTA2-DPC中国联赛2月1日Recap集锦
2021/03/11 DOTA
node.js获取参数的常用方法(总结)
2017/05/29 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
Python多进程原理与用法分析
2018/08/21 Python
python使用sklearn实现决策树的方法示例
2019/09/12 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
简述python Scrapy框架
2020/08/17 Python
详解Python中string模块除去Str还剩下什么
2020/11/30 Python
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
UDP协议功能
2013/01/06 面试题
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
护士自荐信范文
2013/12/15 职场文书
中专生职业生涯规划书范文
2014/01/10 职场文书
大学班长的职责
2014/01/27 职场文书
股东授权委托书
2014/10/15 职场文书
员工工作及收入证明
2014/10/28 职场文书
2015教师年度工作总结范文
2015/04/07 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS