我在网上找了很长时间。但是没有用。请帮助或试着给出一些想法如何实现这一目标。
Vscode总是先在基本环境中执行代码,然后激活我的环境,难道它不能先激活我的环境然后运行代码吗?(这里我隐藏了我的用户名)
C:Users<User-name>DesktopWorldcode>python -u "c:Users<User-name>DesktopWorldcodeML Codetest.py"
3.7.4 (default, Aug 9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)]
C:Users<User-name>Anaconda3python.exe
C:Users<User-name>DesktopWorldcode>C:Users<User-name>Anaconda3Scriptsactivate C:Users<User-name>Anaconda3envspytorch
(pytorch) C:Users<User-name>DesktopWorldcode>
下面是我的代码:
import sys
print(sys.version)
print(sys.executable)
和我的设置:
"python.pythonPath": "C:\Users\<User-name>\Anaconda3\envs\pytorch\python.exe",
"python.defaultInterpreterPath": "C:\Users\<User-name>\Anaconda3\envs\pytorch\python.exe",
"python.terminal.activateEnvironment": true,
"python.terminal.activateEnvInCurrentTerminal": true,
这是Code Runner
的问题,但Code Runner
的开发人员尚未解决此问题。
有些人在2019年提交了这个功能请求,但没有任何回应。参考此处
看来你得暂时忍受这种不便了。