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实现web端用户登录和注册功能的教程
Apr 30 Python
Python制作爬虫抓取美女图
Jan 20 Python
解决tensorflow模型参数保存和加载的问题
Jul 26 Python
Python实现注册、登录小程序功能
Sep 21 Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 Python
在python中只选取列表中某一纵列的方法
Nov 28 Python
python 使用pandas计算累积求和的方法
Feb 08 Python
简单了解python gevent 协程使用及作用
Jul 22 Python
解决python replace函数替换无效问题
Jan 18 Python
10个python爬虫入门实例(小结)
Nov 01 Python
python中类与对象之间的关系详解
Dec 16 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
Feb 07 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
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
php合并js请求的例子
2013/11/01 PHP
学习php中的正则表达式
2014/08/17 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
php实现用于删除整个目录的递归函数
2015/03/16 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
jquery 插件 人性化的消息显示
2008/01/21 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
Vue.js每天必学之表单控件绑定
2016/09/05 Javascript
vue.js实现只弹一次弹框
2018/01/29 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
新手简单了解vue
2019/05/29 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
使用Python获取Linux系统的各种信息
2014/07/10 Python
Python基础教程之异常详解
2019/01/10 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
关于赌博的检讨书
2014/01/24 职场文书
单位工作证明书格式
2014/10/04 职场文书
锅炉工岗位职责
2015/02/13 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
python OpenCV学习笔记
2021/03/31 Python
浅谈MySQL next-key lock 加锁范围
2021/06/07 MySQL
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
css3 选择器
2022/05/11 HTML / CSS