Linux 环境变量配置 : https://blog.csdn.net/freeking101/article/details/81013045

linux python 永久添加自己的模块路径

添加路径: cd /usr/local/python3/lib/python3.6/site-packages
          vi my.pth

1 . 临时性添加
>>>import sys
>>>sys.path.append('模块路径')
这样有个问题是,当关闭shell后,就会失效

或者代码中添加如下代码:

import os
import sys
# curPath = os.path.abspath(os.path.dirname(__file__))
# rootPath = os.path.split(curPath)[0]
# sys.path.append(rootPath)
sys.path.append(os.getcwd())
sys.path.append("./..")
sys.path.append("./../..")
sys.path.append(os.path.abspath("./../../.."))

或者:

import os
import sys
ptr_dir_path = os.path.dirname
current_dir = os.getcwd()
sys.path.append(current_dir)
sys.path.append(ptr_dir_path(current_dir))
sys.path.append(ptr_dir_path(ptr_dir_path(ptr_dir_path(current_dir))))

2 . 永久性添加
shell 下,cd /usr/lib/python2.7/dist-packages 
然后建立一个.pth的文件,例如我们建立一个mytest.pth
$ sudo echo mytest.pth
然后我们打开这个文件进行编辑
$sudo gedit mytest.pth
然后就会看到我们建立的文件打开了,在文件里添加我们要添加的模块路径,例如我的是 /home/ghz/caffe/python/,保存退出
$python
>>>import caffe
>>>
ok,成功

linux python 永久添加自己的模块路径相关推荐

  1. linux下永久添加静态路由

    在linux下永久添加静态路由有两种方法: 添加路由的命令: 1,route add route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0 ...

  2. Python添加模块路径

    1.用函数临时添加 1 import sys #导入sys模块 2 3 4 sys.path.append(r'/tmp/test') #要用绝对路径 5 print(sys.path) #查看模块路 ...

  3. python添加包路径_python包/模块路径

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

  4. python中添加路径_python中添加模块导入路径的方法

    python中自定义模块导入路径的方式主要有以下3种: (1)使用sys.path.append()随着程序执行,会动态地添加模块导入的路径,但是程序执行结束后就会立即失效(临时性的) import ...

  5. python 模块路径查找 及 添加

    **** python 模块路径查找: 通过模块的__file__属性来确定: **** 模块路径添加: 方法一:函数添加 1 import sys 2 查看sys.path 3 添加sys.path ...

  6. python 添加环境变量_python永久添加环境变量

    import sys sys.path 系统环境是一个list,可以将自己需要的库添加进入,例如mysql库,hive库等等.有三种方式添加,均验证通过: 1 临时添加,在一个shell窗口中 imp ...

  7. Python学习笔记--day09 函数 模块 (文件、路径操作)

    第二模块 函数&模块 第一模块主要是学习python基础知识,从第二模块开始就可以通过程序去解决工作中实际的问题. 函数,一个用于专门实现某个功能的代码块(可重用). 内置函数 len.bin ...

  8. python os 获取当前路径的绝对路径的上层目录_os 模块常用函数

    得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 获取路径名:os.path.dirname()获得绝对路径: os.path.abspath() 打印当前文件夹的文件 ...

  9. python自己创建模块路径_python之本地模块/包使用和创建

    image.png 模块 模块实质上就是一个python文件. 它是用来组织代码的,文件名其实就是模块名. 例如hello.py hello就是模块的名称. 包 包(package),本质来说就是一个 ...

最新文章

  1. 『原创』+『参考』基于PPC的图像对比程序——使用直方图度量
  2. 整数行hdu 1244 Max Sum Plus Plus Plus(dp)
  3. MYSQL 获取当前日期及日期格式以及非空处理
  4. linux内核杂记(10)-进程调度(5)
  5. 计算机视觉、机器学习、人工智能领域知识汇总
  6. SAP Spartacus 服务器端渲染优化引擎的参数 SsrOptimizationOptions
  7. jqgrid ajax reload,jqgrid“reloadGrid”动作后将数据重新加载到文本框
  8. android fragment学习6--FragmentTabHost底部布局
  9. 自动拷贝远程服务器文件夹,怎么从远程服务器上拷贝文件夹
  10. 马尔可夫链与隐马尔可夫模型
  11. 浏览器主页被更改成7654主页
  12. 前端简单使用蓝湖来切图
  13. 关于狄利克雷分布的理解
  14. 元素布局之排排坐、对齐齐
  15. 给模拟器发短信/打电话
  16. JavaScript 性能优化杀手
  17. Latex 强制文本两端左右对齐
  18. 给出年、月、日,计算该日是该年的第几天?
  19. 跨域的三种主流解决方案
  20. 网络可视化软件Pajek与向量运算

热门文章

  1. 基于Consul的分布式锁实现
  2. 阿里P8架构师谈:MySQL有哪些存储引擎,各自的优缺点,应用场景
  3. 技术动态 | 针对复杂问题的知识图谱问答最新进展
  4. 论文浅尝 | NumNet: 一种带有数学推理的机器阅读理解模型
  5. docker compose linux安装以及使用
  6. 金融时报:人工智能在银行中的应用—对全球30家大型银行的调查
  7. Android官方开发文档Training系列课程中文版:调用相机之控制相机
  8. Docker:Redis启动命令
  9. 数据结构开发(3):线性表的顺序存储结构
  10. 设置build.gradle打包时自动加时间