繁体   English   中英

如何在虚拟环境中使用编辑器/IDE | 蟒蛇和venv?

[英]How can I use editors/IDEs with a virtual environment | python and venv?

现在,我了解到为您的项目使用虚拟环境很好,并且我学会了如何在我的 python3.7 安装中使用内置的 venv 模块。

假设我用这条路径创建了一个虚拟环境

~/Desktop/Project1/venv

现在,我知道如何激活、停用虚拟环境等。但是,我无法弄清楚的是下一步。

我当然可以在项目文件夹中创建 .py 文件并使用python script.py编译它们,但我认为一直使用 bash 不是最好的方法。

假设我想使用 sublime text 来编写和运行我的脚本,我不知道如何使它成为可能。

我知道如何通过向 sublime 文本添加新的构建配置文件来更改首选的 python 解释器。

当我处理全局 python3.7 环境时,这是很容易理解的。

但是我很困惑如何将其实现到这个新的虚拟环境中。

所以,请给我一个解决方案。

谢谢。

如果您可以让您的工具使用放置在您的虚拟环境目录中的python二进制文件,那么您应该已经设置好了(无需激活和取消激活虚拟环境)。 完整路径应该是这样的:

  • /path/to/venv/bin/python
  • C:\\path\\to\\venv\\Scripts\\python.exe

如果一切设置正确,其他Python可执行脚本(例如pippylintpep8等)也位于同一目录中,可以直接使用而无需激活虚拟环境。 但一如既往,我建议尽可能使用可执行模块而不是脚本( /path/to/venv/bin/python -m pip somecommand而不是/path/to/venv/bin/pip somecommand )。

参考资料

您将需要访问您的 .venv 文件夹。 到达那里后,找到“脚本”的路径。

C:\Users\path>cd C:\Users\path\to\environment\.venv\Scripts
C:\Users\path\to\environment\.venv\Scripts>activate
(VENV) C:\Users\path\to\environment\.venv\Scripts>

从那里,您可以找到您创建的 venv 环境并应用它。 根据 IDE,您需要了解如何选择您的环境。 我正在发布一个可能对您有所帮助的链接。 该视频展示了如何通过 VS Code 使用虚拟环境。

如何在 Visual Studio Code 中安装和使用虚拟环境

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM