【发布时间】:2021-11-16 11:57:44
【问题描述】:
我在网上搜索了很长时间。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。
vscode总是先执行基础环境中的代码,然后激活我的环境,不就是先激活我的环境,然后运行代码吗? (这里我隐藏了我的用户名)
C:\Users\<User-name>\Desktop\World\code>python -u "c:\Users\<User-name>\Desktop\World\code\ML Code\test.py"
3.7.4 (default, Aug 9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)]
C:\Users\<User-name>\Anaconda3\python.exe
C:\Users\<User-name>\Desktop\World\code>C:\Users\<User-name>\Anaconda3\Scripts\activate C:\Users\<User-name>\Anaconda3\envs\pytorch
(pytorch) C:\Users\<User-name>\Desktop\World\code>
这是我的代码:
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,
【问题讨论】:
-
只是一个迂回的解决方案,但你总是可以放弃 VS 代码并尝试 Pycharm。在 Pycharm 终端中,它使用虚拟环境,如果解释器设置为相同。
-
是的,昨天我在这个问题上花了很多时间,有点舍不得放弃。也许我应该使用 Pycharm,谢谢你的回复!
标签: python visual-studio-code conda