如何永久在Linux系统中添加Python模块路径?
- 内容介绍
- 文章标签
- 相关推荐
本文共计411个文字,预计阅读时间需要2分钟。
在Linux中使用Python永久添加模块路径的方法如下:
1. 打开终端。
2.切换到目标Python的site-packages目录:
cd /usr/local/python3/lib/python3.6/site-packages3.使用vi编辑器创建一个新的.pth文件:
vi my.pth4.在文件中添加模块路径,并保存退出:
模块路径5.临时添加模块路径到sys.path:
python import sys sys.path.append('模块路径')linux python 永久添加自己的模块路径
添加路径: cd /usr/local/python3/lib/python3.6/site-packages
vi my.pth
1 . 临时性添加
>>>import sys
>>>sys.path.append('模块路径')
这样有个问题是,当关闭shell后,就会失效
或者代码中添加如下代码:
import osimport 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 osimport 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,成功
本文共计411个文字,预计阅读时间需要2分钟。
在Linux中使用Python永久添加模块路径的方法如下:
1. 打开终端。
2.切换到目标Python的site-packages目录:
cd /usr/local/python3/lib/python3.6/site-packages3.使用vi编辑器创建一个新的.pth文件:
vi my.pth4.在文件中添加模块路径,并保存退出:
模块路径5.临时添加模块路径到sys.path:
python import sys sys.path.append('模块路径')linux python 永久添加自己的模块路径
添加路径: cd /usr/local/python3/lib/python3.6/site-packages
vi my.pth
1 . 临时性添加
>>>import sys
>>>sys.path.append('模块路径')
这样有个问题是,当关闭shell后,就会失效
或者代码中添加如下代码:
import osimport 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 osimport 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,成功

