设置虚拟环境是创建开发工作流程的重要一步。它允许您管理每个项目的依赖关系,并防止您的 Python 安装因大量库而变得混乱。
我们选择使用 Visual Studio Code,因为它具有用户友好的界面,并为开发人员提供了高效创建、运行和测试虚拟环境所需的工具。让我们看看如何开始、创建虚拟环境、测试它是否正常工作以及停用它。然后您可以在其他程序中使用相同的过程。
如果您尚未安装 Visual Studio Code (VS Code) 或不确定它是否适合您,我们建议您查看我们的文章:在阅读本文之前。
在 VS Code 中,我们在终端中完成很多工作,如果您熟悉的话,它与命令提示符非常相似。您可以通过单击打开一个新终端航站楼> 新航站楼 在屏幕顶部。然后您将在屏幕底部看到它。
接下来,我们可以运行一些测试命令以确保一切正常工作。首先,我们将检查我们的系统是否正确安装了Python。打字python –版本提示中应该返回类似“Python 3.12.3”的内容。否则,您可能需要访问 Python 网站才能将其下载到您的系统上。
接下来,您需要创建一个项目文件夹并在 VS Code 中导航到该文件夹。每个项目都应该有一个独特的虚拟环境,以便我们可以将其放在项目文件中。使用您的项目名称(无空格)在系统上创建一个文件夹,然后键入:
cd 你的项目文件夹的路径
WINDOWS 提示 – 获取任何文件夹路径的简单方法是打开文件夹,然后在地址栏中右键单击文件夹名称并选择另存为路径。然后,当您右键单击 VS Code 中的命令提示符时,它将粘贴它。
创建了 projet 文件夹并在 VS Code 中设置了该文件夹的路径后,就可以在终端中运行以下命令来创建虚拟环境了:
python -m venv myenv
您可以使用“myenv”或将其更改为您想要的虚拟环境名称。输入提示符将在您的项目文件夹中创建一个以您的环境名称命名的文件夹,其中将包含我们正在制作的环境。如果按 Enter 键后打开它,您将看到该文件夹,并且 VS Code 会自动填充对于创建环境很重要的文件和文件夹。
要激活环境,请根据您的操作系统输入以下代码。
视窗:myenv\Scripts\activate
macOS/Linux:源 myenv/bin/activate
输入代码后,您应该注意到终端提示符将更改为显示您的环境名称。例如,(myenv) C:\path\to\your\project>
在 VS Code 中打开命令面板Ctrl + Shift + P或者Cmd + Shift + P。类型Python:选择解释器并选择它。
然后,选择与您的虚拟环境关联的解释器:path\to\myenv\bin\python (macOS/Linux) 或 path\to\myenv\Scripts\python (Windows)。
虚拟环境处于活动状态后,您可以开始使用 pip 命令安装项目所需的库。这是一个示例,我们将安装三个库来测试这个想法:
pip 安装 numpy pandas matplotlib
输入该代码将安装库,并且您将在屏幕上看到一些操作。完成后,您可以使用代码 pip list 获取环境看到的库列表,您应该在该列表中看到 numpy、pandas 和 matplotlib。
在侧边栏或 VS Code 上,右键打开项目文件夹,在文件夹内单击以创建一个名为的新文件测试.py并添加以下代码:
导入numpy
进口熊猫
print("虚拟环境和库正在工作!")
接下来,您将通过输入运行脚本蟒蛇测试.py进入终端,应该输出以下内容:虚拟环境和库正在工作!
当您完成虚拟环境中的工作后,您可以键入停用返回到您的全局 Python 环境。然后,您可以打开不同的环境来处理另一个项目。
如果关闭 VS Code,或者打开新文件或终端,您的环境将关闭,您将需要重新打开它才能再次开始处理该项目。
为您从事的每个项目创建一个新的虚拟环境!