在我的终端上,$ which python
(~是我的主目录)给出
~/anaconda3/bin/python
但是,在终端上打开Atom时运行相同的命令(使用$ atom .
)会产生
/usr/local/bin/python
我的python3
与我现在默认的python
不同,但我的终端上确实有Python的Python3。你知道吗
我已经尝试过各种方法:
python
中的两个实例中的~/.atom/packages/script/lib/grammars/python.coffee
更改为python3
,如here所示atom-runner
并将python
更改为python3
,如here所示#!~/anaconda3/bin/python
(注意:~
并不是我在脚本中的字面意思)atom-python-run
,并且它工作了,但是我不想在Atom上的终端上使用热键来运行Python,我宁愿手动输入python [script]
。你知道吗如果相关的话,我刚刚升级到Mojave(macosx10.14.6)和python3(3.7.4)。当然,每次进行更改时,我都会重新启动Atom。你知道吗
我的最终目标是在Atom中的终端上运行python [script]
(使用platformio-ide-terminal
),在那里它从~/anaconda3/bin/python
执行。最后,如果我真的做了~/anaconda3/bin/python [script]
,它确实有效,但是我想要一个更实际的解决方案。你知道吗
以前我忘了添加这个,但是当我尝试运行脚本时,会出现导入错误,例如ImportError: No module named astropy.io
,尽管我肯定有AstroPy。你知道吗
您需要从命令行激活虚拟环境。然后运行Atom并打开python文件。现在按F5或F6键,代码应该使用Python3.x运行。你知道吗
要从atom中的终端运行Python,请打开终端并键入
如果您的虚拟环境是为python3.7设置的,那么运行
要确定您的版本,请键入python3或phython3,7或您可能已安装的任何其他版本。你知道吗
相关问题 更多 >
编程相关推荐