【问题标题】:pythonpath only work in one terminalpythonpath 只能在一个终端工作
【发布时间】:2015-03-02 19:25:30
【问题描述】:

https://scipher.wordpress.com/2010/05/10/setting-your-pythonpath-environment-variable-linuxunixosx/#comment-219

我完成本教程是为了在我的 Linux 计算机中设置我的 pythonpath 变量, 奇怪的是我只能从 /home 导入我的模块

我做了 cd /home 和 vi .bash_profile,所做的更改直接指向我的文件夹和我的模块,例如

PATH=$PATH:$HOME/bin:"/share/my_modules"

PYTHONPATH="$PYTHONPATH:/share/my_modules"

export PATH

export PYTHONPATH

并保存文件。 从那里我可以做 python 并导入我的模块,
但是如果我转到任何其他目录并尝试导入我的模块,它会失败 =(. 如果我做 导入系统 系统路径 我的文件夹 /share/my_modules 不存在 =( 但确实从 /home 显示在终端中。

我需要在每个文件夹中设置一个 .bash_profile 文件吗?我错过了什么? 谢谢大家。

【问题讨论】:

标签: pythonpath


【解决方案1】:

https://help.ubuntu.com/community/EnvironmentVariables

阅读本文档,解释了 2 种设置方法, 一是修改 /etc/environment 文件。

或在 /etc/profile.d/*.sh 下创建一个 sh 文件 并把变量像 导出 JAVA_HOME=/usr/lib/jvm/jdk1.7.0 导出 PATH=$PATH:$JAVA_HOME/bin

这样每次打开终端时都会运行它,导出这些变量并运行。

【讨论】:

    猜你喜欢
    • 2015-08-11
    • 1970-01-01
    • 2015-09-29
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多