【发布时间】:2017-04-13 21:54:33
【问题描述】:
我正在学习 Python the Hard way,我目前正在练习第 46 题,您将学习如何创建包。我创建了一个基本包,可以进行一些计算,并使用几个不同的模块。
我已经获得了要安装在我的 python2.7 站点包中的包,但事后我似乎无法从我的站点包中运行该模块。我想知道python搜索的路径是否不同,原因如下:
安装后,我看到这条消息Copying story-0.1-py2.7.egg to /usr/local/lib/python2.7/site-packages
但是,当我尝试运行该模块时,我看到了这条消息/usr/local/Cellar/python/2.7.12_1/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'story.py': [Errno 2] No such file or directory
对不起,如果这完全没有意义,我对编程的奇幻世界很陌生。
【问题讨论】:
-
你是如何尝试导入/运行story.py的?例如,当您尝试
import story时会发生什么 -
我收到
-bash: import: command not found如果有帮助的话,我正在使用 setup.py 文档安装软件包。 -
啊,对不起!使用
python开始一个python 会话,然后尝试import story -
哇哈哈,我现在应该明白了!所以我运行 python 并执行
import story,然后我得到一个带有新命令提示符的新行 -
@ChristopherApple,我只是在命令行中直接输入
python story.py我也只是尝试运行python,然后只输入story。我收到一条消息,上面写着<module 'story' from 'story/__init__.pyc'>
标签: python python-2.7 path