我安装了Anaconda(Python 3.6)和tensorflow(python 3.5)。我已经设法让它在Spyder和sublime text 3上运行(通过制作新的构建系统)。现在所有人都在使用Atom(我不习惯)。所以我试图“告诉”Atom在以下文件夹中使用python:
C:\users\engine\anaconda3\envs\tensorflow\python.exe
没有任何成功,任何想法如何做到这一点或我应该使用什么样的包(我正在使用windows virtualenv) 提前致谢 !
答案 0 :(得分:9)
在您的Anaconda终端中,激活您的Conda环境,然后运行'atom --new-instance'
答案 1 :(得分:3)
如果要使用Atom在不同的python版本上运行一些python脚本,我认为最好的解决方案是使用atom的Hydrogen软件包并为所需的每个conda env安装一个内核,为此,您应该打开Anaconda的提示符,然后:
firebase
为此环境创建一个Ipython内核遗憾的是,如果您希望使用诸如flake8或python-ide之类的atom软件包,则需要从具有所有要求的conda env(例如python-language-服务器),然后您可以轻松地在内核之间切换。
如果有人知道如何制作Atom,并且它的包可以识别某些env而不从该env内部启动atom,请分享:D
答案 2 :(得分:1)
我遇到了同样的问题,经过一番探索,发现它运作良好:
有一个文件(我在macOS Catalina 10.15.3上):
〜/ .atom / packages / platformio-ide-terminal / lib / platformio-ide-terminal.coffee
寻找autoRunCommand部分:
autoRunCommand:
标题:“自动运行命令”
说明:“在终端初始化时运行的命令。”
类型:“字符串”
默认值:“
如果您将默认设置为:
每次启动Atom时,'export PATH =〜/ opt / anaconda3 / bin:$ PATH'
platformio都会执行此命令,并且它将使用新PATH中指定的默认anaconda python。
然后,您可以在platformio终端中键入“ conda activate myenvironment”,它将正常运行(在环境之间切换,安装软件包等)。希望这会有所帮助。
答案 3 :(得分:0)
答案 4 :(得分:0)
我猜您想在原子anaconda
中使用IDE
命令提示符。为此,您需要将conda.exe
和python
路径添加到您的局部变量,然后就可以了!
答案 5 :(得分:0)
用于在Atom中使用Python cmd(anaconda环境):-
在Atom中安装“ autocomplete-python”软件包。 {欢迎指南->安装软件包->打开Istaller->安装->(搜索)autocomplete-python->安装}
在Atom中安装“ platformio-ide-terminal”软件包。 {欢迎指南->安装软件包->打开Istaller->安装->(搜索)platformio-ide-terminal->安装}
然后,打开Platformio-Ide-Terminal设置{欢迎指南->安装软件包->打开Istaller->软件包-> platformio-ide-terminal->设置}。
将Shell Override更改为“ C:\ WINDOWS \ system32 \ cmd.exe”。 {platformio-ide-terminal->设置->核心-> Shell覆盖}
现在,您可以在Atom编辑器的左下角看到加号(+)。单击该加号(+),cmd终端将在atom上打开。
使用“ cd”命令进入anaconda文件夹。
然后输入“ python”,现在您将在终端中看到python版本。
例如:
C:\ Users \ Ankush> cd anaconda3
C:\ Users \ Ankush \ Anaconda3> python
Python 3.6.1 | Anaconda 4.4.0(64位)| (默认值,2017年5月11日,13:25:24)在Win32上的[MSC v.1900 64位(AMD64)] 输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。
print(“ Hello World”) 你好世界
谢谢
安库什
答案 6 :(得分:0)
我在 atom 编辑器中尝试了很多激活环境,尽管我可以在命令提示符下运行 conda activate,但不能在 atom 编辑器终端中运行。
转到 platformio-ide-terminal 设置并用 c:\windows\system32\cmd.exe 替换默认终端,这一次就解决了我的问题。
答案 7 :(得分:0)
我找到了另一个非常实用的 Windows 解决方案:在 Atom 可执行文件夹中创建一个批处理文件:
call C:\Users\<yourUserFolder>\anaconda3\Scripts\activate.bat C:\Users\<yourUserFolder>\anaconda3
call conda activate tensorflow
call C:\Users\<yourUserFolder>\AppData\Local\atom\atom.exe
在你最喜欢的位置创建快捷方式,给它一个好听的名字并设置图标。它看起来像是随 Atom 一起提供的。对每个环境重复此操作。
Ofc 这个解决方案的缺点是需要为每个环境重新启动 Atom。
使用 Atom 插件 script
进行测试。