如何在虚拟环境中使用 editors/IDEs | python 和 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 text 添加新的构建配置文件来更改首选 python 解释器。
当我处理全局 python3.7 环境时,这是非常可以理解的。
但是我很困惑如何在这个新的虚拟环境中实现它。
所以,请给我一个解决方案。
谢谢。
如果您可以让您的工具使用放置在虚拟环境目录中的 python
二进制文件,那么您应该已经准备就绪(无需激活和停用虚拟环境)。完整路径应该是这样的:
/path/to/venv/bin/python
C:\path\to\venv\Scripts\python.exe
如果一切设置正确,其他 Python 可执行脚本(例如 pip、pylint 、pep8 等)也位于同一目录下,无需激活虚拟环境即可直接使用。但一如既往,我建议尽可能使用 可执行模块 而不是脚本(/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,您需要了解如何 select 您的环境。我发布的 link 可能对您有帮助。该视频展示了如何通过 VS Code 使用虚拟环境。
How to install and use a virtual environment in Visual Studio Code
现在,我了解到为您的项目使用虚拟环境很好,并且我了解了如何在 python3.7 安装中使用内置的 venv 模块。
假设我用这个路径创建了一个虚拟环境
~/Desktop/Project1/venv
现在,我知道如何激活、停用虚拟环境等。但是,我想不通的是,下一步。
我当然可以在项目文件夹中创建 .py 文件并使用 python script.py
编译它们,但我认为一直使用 bash 不是最好的方法。
假设我想使用 sublime text 来编写和 运行 我的脚本,我不知道如何才能实现。
我知道如何通过向 sublime text 添加新的构建配置文件来更改首选 python 解释器。
当我处理全局 python3.7 环境时,这是非常可以理解的。
但是我很困惑如何在这个新的虚拟环境中实现它。
所以,请给我一个解决方案。
谢谢。
如果您可以让您的工具使用放置在虚拟环境目录中的 python
二进制文件,那么您应该已经准备就绪(无需激活和停用虚拟环境)。完整路径应该是这样的:
/path/to/venv/bin/python
C:\path\to\venv\Scripts\python.exe
如果一切设置正确,其他 Python 可执行脚本(例如 pip、pylint 、pep8 等)也位于同一目录下,无需激活虚拟环境即可直接使用。但一如既往,我建议尽可能使用 可执行模块 而不是脚本(/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,您需要了解如何 select 您的环境。我发布的 link 可能对您有帮助。该视频展示了如何通过 VS Code 使用虚拟环境。
How to install and use a virtual environment in Visual Studio Code