如何永久在Linux系统中添加Python模块路径?

2026-05-21 15:391阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计411个文字,预计阅读时间需要2分钟。

如何永久在Linux系统中添加Python模块路径?

在Linux中使用Python永久添加模块路径的方法如下:

1. 打开终端。

2.切换到目标Python的site-packages目录:

cd /usr/local/python3/lib/python3.6/site-packages

3.使用vi编辑器创建一个新的.pth文件:

vi my.pth

4.在文件中添加模块路径,并保存退出:

模块路径

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 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模块路径?


本文共计411个文字,预计阅读时间需要2分钟。

如何永久在Linux系统中添加Python模块路径?

在Linux中使用Python永久添加模块路径的方法如下:

1. 打开终端。

2.切换到目标Python的site-packages目录:

cd /usr/local/python3/lib/python3.6/site-packages

3.使用vi编辑器创建一个新的.pth文件:

vi my.pth

4.在文件中添加模块路径,并保存退出:

模块路径

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 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模块路径?