新手小白向给位朋友请教,在配置好并启动 virtualenv 环境后,如何让 VS Code 使用这个环境下来编译调试 python 脚本呢? VS Code 今天刚拿下来, 1.0 版,还很不熟悉!谢谢!
1
rwecho 2016-04-15 17:07:27 +08:00
我也没用,运行的时候还是用的命令行
|
2
kungfuchicken 2016-04-15 18:04:36 +08:00
https://marketplace.visualstudio.com/items?itemName=donjayamanne.python
装这个扩展即可愉快的 debug python 啦 |
3
luis330 OP @kungfuchicken 感谢了,这个已经装了,我问的不是 python debug ,我想要 VS Code 能在 virtualenv 环境下 debug
|
4
kungfuchicken 2016-04-18 09:49:32 +08:00
@luis330 你配置下这个工具,使用你 virtualenv 下的 python 来运行就能 debug 呀
|
5
luis330 OP @kungfuchicken 感谢提醒,折腾了一下,在项目的\.vscode\launch.json 文件里加了一句:
"pythonPath": "D:\\myproject\\venv\\Scripts\\python.exe", 这下就不影响全局了。 |
6
testcgd 2016-06-03 00:36:37 +08:00
我在 ubuntu 下解决方案是先 source ./bin/actiate 进入到虚拟的环境后再在命令行中启动 vscode,可以作为一个参考
|
7
asuraa 2017-07-18 18:59:43 +08:00 2
使用命令行 ctrl +p 然后输入 python:select wordspace interpreter
|
8
mgr1979 2017-09-07 10:10:20 +08:00
如何让 VS Code 使用 virtualenv 里的 python 环境 到底怎么才能做到?有类似 PyCharm 那样方便的么?
|
10
shenjian74 2018-03-10 09:30:56 +08:00
假设所有的 venv 都放在 d:\envs 目录下,设置下面两个配置项:
"python.venvPath": "D:\\envs", "python.venvFolders": [ "envs", ".pyenv", ".direnv" ], 然后运行命令 Python: Select Interpreter 就可以选择 venv 了。 |