python - 在 Mac 上为 Python 设置环境变量 - 似乎不起作用?

标签 python macos environment-variables

这让我发疯......

我在最新的Mac上使用最新的EPD Distribution,我想学习《Python for software design》这本书。其中,章。 4、是一个应该加载来玩的东西。

但要做到这一点,我似乎需要将 PATH 变量设置为相关目录。由于我不太熟悉,我环顾四周,最后将其添加到我的 .bash-profile 中:

"PYTHONPATH="$HOME/Dropbox/Programming/swampy-2.0"

终端检查:

Andreass-Mac-mini:~ ak$ $PYTHONPATH
-bash: /Users/ak/Dropbox/Programming/swampy-2.0: is a directory

到目前为止,我认为它应该有效。然后是这样的:

>>> from TurtleWorld import *

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from TurtleWorld import *
ImportError: No module named TurtleWorld

这是正确的文件名,正确的目录,但在我看来,路径不正确?

那么我必须做什么/改变它才能在我的 Mac 上运行?

编辑:顺便说一句 - (在不同的情况下)我还创建了一个目录 .MacOSX 并将文件environment.plist 放入其中,并使用相同的路径变量。没有任何改变:-(

谢谢 安德烈亚斯

最佳答案

在 .bash 配置文件中使用 export 命令使环境变量出现在其他上下文中:

export PYTHONPATH=$HOME/Dropbox/Programming/swampy-2.0

关于python - 在 Mac 上为 Python 设置环境变量 - 似乎不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726398/

相关文章:

python - 一分为二并列出用户定义的对象 (python 3)

python - Access 插入值

maven - 在执行 maven 之前设置环境变量(在 jenkins 构建中)

ffmpeg的PHP Shell执行未读取Bash_profile

python 调度程序

python - boost::python: Python 列表到 std::vector

macos - MAMP 持续无响应故障排除

c++ - mingw-w64-v2.0.6.tar.gz - 定义环境变量路径

macos - 通过简单的命令重新启动视频助手

java - 为什么旋转窗口的背景在 Mac 而不是 Windows 上发生变化?