python 环境变量设置PYTHONPATH

PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。

打印PYTHONPATH:
import os
print sys.path
>['', '/usr/local/lib/python2.7/dist-packages/dlib-19.4.0-py2.7-linux-x86_64.egg', '/home/ershisui',...]

注意:sys.path 也可以用 os.sys.path 替换,两个应该是同一个命令,推荐使用sys.path, 因为 os.sys.path 在python document 中好像没有提及.

设置PYTHONPATH:
  • 方法一:命令窗口添加路径

     export PYTHONPATH=$PYTHONPATH:/home/ershisui

    注意:此方法只在当前命令窗口生效,即如果打开一个新的Terminal 窗口,定位到当前目录, 打印PYTHONPATH 是没有刚才加入的路径的.

  • 方法二:在python 中添加:

      import sys
      sys.path.append('/home/ershisui/')
    实例
  • Tensorflow 的 object detection API 模块中安装教程中

      export PYTHONPATH=$PYTHONPATH:`pwd`:'pwd'/slim
    即添加了python 路径:(pwd 是输出当前目录的命令,这里为什么可以这样,还不懂)添加了两个路径,分别为 /home/.../models-master/research 和  /home/.../models-master/research/slim(可以验证在research 文件夹下有slim 文件)
  • Tensorflow 的 object detection API 模块中object_detection_tutorial.ipynb 中

     sys.path.append("..")

    即在python 中添加了新的搜索目录,即当前目录的上一层(在这里应该是 /home/.../models-master/research)

转载于:https://www.cnblogs.com/pogeba/p/10904235.html

Python环境变量设置对于Python程序的运行和管理非常重要。环境变量是一些动态命名的值,它们可以影响到运行中的程序的行为。以下是在不同操作系统中设置Python环境变量的基本步骤: ### Windows系统 1. 打开“控制面板”>“系统和安全”>“系统”>“高级系统设置”。 2. 在“系统属性”窗口中,点击“环境变量”按钮。 3. 在“系统变量”区域,点击“新建”来添加新的环境变量。 - 变量名输入`PYTHONPATH`(用于指定额外的模块搜索路径)。 - 变量值输入你的Python库的路径,多个路径用分号`;`分隔。 4. 如果你想改变系统使用的Python版本,需要设置`Path`变量,将Python的安装路径(如`C:\Python39`)添加到Path变量中。 5. 点击“确定”保存设置。 ### macOS和Linux系统 1. 打开终端。 2. 使用文本编辑器打开你的shell配置文件(如`.bashrc`或`.zshrc`),例如使用命令`nano ~/.bashrc`。 3. 在文件的底部添加以下内容(替换`/usr/local/bin/python`为你的Python可执行文件的实际路径): ``` export PATH="/usr/local/bin/python:$PATH" export PYTHONPATH="/path/to/your/modules:$PYTHONPATH" ``` 4. 保存并关闭文件。 5. 在终端中运行`source ~/.bashrc`(或对应的配置文件,比如`.zshrc`)来使更改生效。 ### 使用Python的venv模块设置虚拟环境变量 如果你正在使用Python的虚拟环境(virtualenv),可以创建一个独立的环境来安装Python包,并且这个环境有自己的环境变量设置。 1. 安装虚拟环境: ``` pip install virtualenv ``` 2. 创建虚拟环境: ``` virtualenv myenv ``` 3. 激活虚拟环境: - 在Windows上: ``` myenv\Scripts\activate ``` - 在macOS和Linux上: ``` source myenv/bin/activate ``` 激活虚拟环境后,环境变量会自动设置好,你在这个虚拟环境里安装的包不会影响到系统级别的Python
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值