这让我抓狂..。
我在最新的Mac上使用最新的EPD发行版,我想学习"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,并使用相同的path变量将文件environment.plist放入其中。没有改变:-(
谢谢安德烈亚斯
发布于 2012-03-16 03:06:56
在.bash-profile中使用export命令,使环境变量出现在其他上下文中:
export PYTHONPATH=$HOME/Dropbox/Programming/swampy-2.0发布于 2015-07-01 06:04:22
你把你的脚本命名为Turtleworld.py了吗?如果是这样,这就是问题所在。如果您的脚本名称与模块名称相同,则无法导入模块。希望这能有所帮助!:D
https://stackoverflow.com/questions/9726398
复制相似问题