首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac上为Python设置环境变量-似乎不起作用?

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

Stack Overflow用户
提问于 2012-03-16 03:03:43
回答 2查看 4.2K关注 0票数 1

这让我抓狂..。

我在最新的Mac上使用最新的EPD发行版,我想学习"Python for software design“这本书。好了,伙计。4,是一个应该加载来玩的东西。

但要做到这一点,我似乎需要设置相关目录的PATH变量。因为我不是很熟悉,所以我看了看周围,最后把它添加到了我的.bash-profile中:

代码语言:javascript
复制
"PYTHONPATH="$HOME/Dropbox/Programming/swampy-2.0"

与终端的核对:

代码语言:javascript
复制
Andreass-Mac-mini:~ ak$ $PYTHONPATH
-bash: /Users/ak/Dropbox/Programming/swampy-2.0: is a directory

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

代码语言:javascript
复制
>>> 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,并使用相同的path变量将文件environment.plist放入其中。没有改变:-(

谢谢安德烈亚斯

EN

回答 2

Stack Overflow用户

发布于 2012-03-16 03:06:56

在.bash-profile中使用export命令,使环境变量出现在其他上下文中:

代码语言:javascript
复制
export PYTHONPATH=$HOME/Dropbox/Programming/swampy-2.0
票数 2
EN

Stack Overflow用户

发布于 2015-07-01 06:04:22

你把你的脚本命名为Turtleworld.py了吗?如果是这样,这就是问题所在。如果您的脚本名称与模块名称相同,则无法导入模块。希望这能有所帮助!:D

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9726398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档