Eng*_*ine 20 python atom-editor hydrogen
我安装了Anaconda(Python 3.6)和tensorflow(python 3.5).我已经设法让它在Spyder和sublime text 3上运行(通过制作新的构建系统).现在所有人都在使用Atom(我不习惯).所以我试图"告诉"Atom在以下文件夹中使用python:
C:\users\engine\anaconda3\envs\tensorflow\python.exe
Run Code Online (Sandbox Code Playgroud)
没有任何成功,任何想法如何做到这一点或我应该使用什么样的包(我使用windows所以virtualenv)提前感谢!
Aar*_*zie 23
在您的Anaconda终端中,激活您的Conda环境,然后运行“ atom --new-instance”
如果您想使用Atom在不同的python版本上运行一些python脚本,我认为最好的解决方案是使用atom的Hydrogen软件包并为所需的每个conda env安装一个内核,为此,您应该打开Anaconda的提示符,然后:
python -m ipykernel install --user --name YourEnvName可悲的是,如果您希望使用诸如flake8或python-ide之类的atom软件包,则需要atom从具有所有要求(例如python-language-server)的conda env中启动atom(只需 在ancaconda提示符下键入)。内核轻松。
如果有人知道如何制作Atom,并且它的包可以识别某些环境而无需从该环境中启动原子,请分享:D
小智 5
我也遇到了同样的问题,经过一番探索,发现这效果很好:
有一个文件(我使用的是 macOS Catalina 10.15.3):
〜/.atom/packages/platformio-ide-terminal/lib/platformio-ide-terminal.coffee
查找 autoRunCommand 部分:
autoRunCommand:
title: '自动运行命令'
描述: '在终端初始化时运行的命令。'
类型:'字符串'
默认值:''
如果您将默认值设置为:
'导出 PATH=~/opt/anaconda3/bin:$PATH'
platformio 将在每次启动 Atom 时执行此命令,并且它将使用新 PATH 中指定的默认 anaconda python。
然后,您可以在 platformio 终端中输入“conda activate myenvironment”,它将像平常一样工作(在环境之间切换、安装软件包等)。希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
25995 次 |
| 最近记录: |