我想使用
在终端中运行Python脚本$ chmod +x filename.py
$ \.filename.py
然而,当我这样做时,我得到错误告诉我一些库不存在,例如pandas。
我使用Enthought Canopy来编写我的很多脚本原型,并尝试通过转到Preferences>“Set as Default”来使其成为我的默认安装,但是没有成功。
我怀疑这是两件事之一:
1)我的'shebang'行#!/usr/bin/python
指向错误的安装。
2)我正在运行的python版本没有我在Canopy上安装的库。当我在终端中输入python
时,会返回以下内容:
Enthought Canopy Python 2.7.9 | 64-bit | (default, Jun 30 2015, 19:41:21)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.6)] on darwin
如何在终端中运行我在Canopy中编写和测试的脚本?
答案 0 :(得分:0)
当您进入Canopy GUI Python提示时,sys.prefix
的输出是什么?该前缀(加上bin/
)应位于PATH的前面。那个前缀(加上bin/python
)应该在你的shebang中。