【发布时间】:2017-03-16 02:17:52
【问题描述】:
我无法让模块在 Canopy 中对 python 可见。具体来说,在 Canopy 中打开的文件中的 python 代码中,我收到错误“No Module named -----” 在阅读了有关 stackoverflow 的其他几个答案后,我确实使用了终端命令“export PATH=/Users/TheSlothQueen/Library/Enthought/Canopy_32bit/User/bin:${PATH}”。 (据我所知,使 Canopy 成为默认的 python 环境)。这已经奏效了,因为现在如果我在终端中键入 start python 并“import sys”然后“sys.prefix”,Enthought Canopy 确实显示为 python 路径。
按照这些 (https://support.enthought.com/hc/en-us/articles/204469690-Installing-packages-into-Canopy-User-Python-from-the-OS-command-line) 说明,我现在应该能够使用 enpkg 命令而不是 pip install。但是,这需要我登录到 canopy 并且我认为我没有会员资格。
我能做些什么呢?在我将默认 python 路径更改为 Canopy 的环境之前,我可以将 openpyxl 安装到 Library/Python/2.7/site-packages 中并且它显然存在,但是 Canopy 中我的 python 文件中的“import openpyxl”命令仍然无法访问它。
我不太擅长使用命令行并且是 Canopy 的新手,但在 python 方面相当有经验。任何帮助将不胜感激。
【问题讨论】:
标签: python-2.7 package canopy