【问题标题】:How to get path to virtualenv in Windows?如何在 Windows 中获取 virtualenv 的路径?
【发布时间】:2019-01-02 17:45:44
【问题描述】:

首先,我在 Windows 中使用 bash。 我正在尝试在 VSCode 中为我的 virtualenv 编写正确的路径,但我一定做错了什么 任何帮助将不胜感激!谢谢你们!

"python.pythonPath": "C\\Users\\Angel\\AppData\\Local\\Packages\\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\\LocalState\\rootfs\\home\\aquesada\\.local\\share\\virtualenvs\\videoclub_django_new-coDPKRdg\\bin\\python",
"python.linting.pylintPath": "C\\Users\\Angel\\AppData\\Local\\Packages\\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\\LocalState\\rootfs\\home\\aquesada\\.local\\share\\virtualenvs\\videoclub_django_new-coDPKRdg\\bin\\pylint",
"python.venvPath": "C:\\Users\\Angel\\AppData\\Local\\Packages\\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\\LocalState\\rootfs\\home\\aquesada\\.local\\share\\virtualenvs"

【问题讨论】:

  • 你的 pythonPath 和 pylintPath 需要 `C:\` 开头
  • 你是对的!谢谢你!但仍然无法正常工作:(

标签: python bash visual-studio-code virtualenv vscode-settings


【解决方案1】:

虚拟环境作为环境变量

虚拟环境会设置一个环境变量。

在 Windows 中,您应该可以通过 echo %VIRTUAL_ENV% 查看该变量

在您的 Python 代码中,您可以通过 os.environ['VIRTUAL_ENV'] 获取该环境变量

VS 代码配置

python.venvPath 应该可以工作。还有几件事供您尝试:

【讨论】:

  • 谢谢扎克!但我仍然不知道我能用它做什么
  • 明白了。我误解了你的问题;我以为您正在尝试使用虚拟环境的路径在您的 Python 代码中执行某些操作。
  • 我应该在我的路径中写什么?
  • 更新了有关您可以对路径字符串进行调整的更多信息
  • 不工作,一定有我遗漏的东西。无论如何,谢谢你,扎克
猜你喜欢
  • 1970-01-01
  • 2018-10-18
  • 2016-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多