为什么当我从 Ubuntu Dash 与 Ubuntu Terminal 启动 Sublime Text 3 时无法构建 Python 代码

为什么当我从 Ubuntu Dash 与 Ubuntu Terminal 启动 Sublime Text 3 时无法构建 Python 代码

当我从 Ubuntu Dash 启动相同的 Sublime Text 3 时,我无法构建 Python 代码,并且出现以下错误:

no such file or directory: ''
[Finished in 0.0s with exit code 1]
[shell_cmd: python -m py_compile ""]
[dir: /opt/sublime_text]
[path: /home/berk/bin:/home/berk/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]

答案1

你的 Python 路径配置不正确。解决方法:

在您的主目录中创建一个 .bash_profile。然后,添加以下行

PYTHONPATH=$PYTHONPATH:new_dir
EXPORT $PYTHONPATH\

或者甚至更好:

if [ -d "new_dir" ] ; then
    PYTHONPATH="$PYTHONPATH:new_dir"
fi
EXPORT $PYTHONPATH

每次登录时都会加载 .bash_profile 属性。

source如果您不想再次登录,该命令很有用。

相关内容