我已经下载了用于Windows的Anaconda Navigator,并且在安装过程中建议安装VSCode。我接受了它,它似乎具有我在python IDE中寻找的许多功能。但是我一直坚持如何在不同的环境下运行它。
我尝试在Anaconda Environments
选项卡中选择一个环境,然后单击Home
并启动VSCode。它似乎在某种程度上起作用。在终端中,where.exe python
让我
C:\Users\USERNAME\AppData\Local\conda\conda\envs\PYTHON_ENV\python.exe
但是当我尝试检查该环境中可用的模块时,它失败。我知道它们可用,因为我可以在Anaconda Navigator Environments
选项卡中看到它们,或者直接从Environments
选项卡启动终端。这是它在VSCode内的终端上失败的原因:
PS H:\> python -m import sys
C:\Users\USERNAME\AppData\Local\conda\conda\envs\PYTHON_ENV\python.exe: No module named import
H:\> python
Python 2.7.15 |Anaconda, Inc.| (default, May 1 2018, 18:37:09) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> help()
File "<stdin>", line 1
help()
^
SyntaxError: invalid syntax
>>> quit()
File "<stdin>", line 1
quit()
^
SyntaxError: invalid syntax
以防万一,这是一个XY问题,我实际上想做的是运行从github克隆的一些代码,这些代码具有PyQt4依赖性。当我在VSCode中打开文件并尝试运行它时,出现错误:ImportError: No module named PyQt4
。我可以从终端上运行它,但我也想知道如何使用VSCode来完成它。