欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 如何创建venv和conda的虚拟环境??

如何创建venv和conda的虚拟环境??

2025/4/19 14:39:46 来源:https://blog.csdn.net/weixin_49816293/article/details/139727388  浏览:    关键词:如何创建venv和conda的虚拟环境??

目录

一.创建venv虚拟环境

1.使用venv模块创建虚拟环境:

激活虚拟环境:

3.激活虚拟环境(在Windows上):

退出虚拟环境 

注意

二、创建conda虚拟环境

 1.打开命令行终端

2. 输入命令创建虚拟环境

3. 指定Python版本(可选)

4. 等待创建完成

5. 激活虚拟环境

6. 使用虚拟环境

7. 退出虚拟环境 

归纳


一.创建venv虚拟环境

        在venv中,切换虚拟环境通常不是指切换用户,而是指激活不同的虚拟环境。venv是Python的一个标准库,用于创建和管理虚拟环境,这些环境允许您安装和维护多个不同版本的Python包,而不会干扰系统的全局Python环境。

以下是使用venv时与激活和退出虚拟环境相关的命令,以及相应的解释:

1.使用venv模块创建虚拟环境

python -m venv /path/to/new/virtual/environment

如果你是python3版本可以把上面python修改为python3。这将创建一个新的虚拟环境在指定的路径下。

激活虚拟环境:

2.激活虚拟环境(在Unix或Mac OS X上):

source /path/to/new/virtual/environment/bin/activate

在激活后,您的命令行提示符前通常会显示虚拟环境的名称,例如(myvenv) 

3.激活虚拟环境(在Windows上):

/path/to/new/virtual/environment/Scripts/activate

退出虚拟环境 

4.退出虚拟环境
在Unix、Mac OS X或Windows上,您都可以使用以下命令来退出虚拟环境: 

deactivate

 执行此命令后,您的命令行提示符将恢复为之前的设置,表示您已经退出了虚拟环境。

注意

  • /path/to/new/virtual/environment应该替换为您实际创建虚拟环境的路径。
  • 在使用venv时,不需要“切换虚拟环境用户”,因为虚拟环境只是隔离了Python包,并不涉及用户身份的切换。

二、创建conda虚拟环境

 1.打开命令行终端

  • 在Windows上,可以打开Anaconda Prompt。
  • 在macOS或Linux上,可以打开终端(Terminal)。

2. 输入命令创建虚拟环境

  • 使用conda create命令来创建一个新的虚拟环境。例如,要创建一个名为myconda的虚拟环境,可以输入:
    conda create --name myconda
    
  • 在这个命令中,myconda是你要创建的虚拟环境的名称,你可以根据需要替换成其他名称。
  • 如果需要在新建的虚拟环境中使用特定版本的Python,可以在命令中添加python=参数,并指定版本号。例如,要创建一个使用Python 3.8版本的myconda虚拟环境,可以输入:

3. 指定Python版本(可选)

conda create --name myconda python=3.8
  • 请注意,python=3.8只是一个示例,你可以根据需要替换成其他Python版本号。

4. 等待创建完成

  • 在执行上述命令后,conda将开始下载和安装所需的包和依赖项来创建虚拟环境。这个过程可能需要一些时间,具体取决于你的网络连接速度和计算机性能。

5. 激活虚拟环境

  • 创建完成后,你需要激活虚拟环境才能在其中安装和使用Python包。在Windows上,可以使用以下命令激活myenv虚拟环境:
  • conda activate myconda

    在macOS或Linux上,命令稍有不同:

  • source activate myconda
  • 请注意,source activate命令在较新版本的conda中可能已被conda activate替代,因此请根据你的conda版本来选择正确的命令。

6. 使用虚拟环境

  • 一旦虚拟环境被激活,你就可以在其中安装和使用Python包了。你可以使用conda install命令来安装包,例如:

    conda install numpy

  • 这个命令将在myenv虚拟环境中安装numpy包。

7. 退出虚拟环境 

  • 当你完成在虚拟环境中的工作后,可以使用以下命令退出虚拟环境:
conda deactivate
  • 执行这个命令后,你的命令行提示符将恢复为之前的设置,表示你已经退出了虚拟环境。

归纳

  • 使用conda创建虚拟环境是一个简单而强大的方法,可以隔离不同项目的依赖项,避免不同项目之间的干扰,使项目更加稳定。
  • 通过指定Python版本和激活虚拟环境,你可以在不同的环境中使用不同版本的Python和包,从而满足不同项目的需求。
  • 你可以根据需要创建多个虚拟环境,并在它们之间轻松切换,以处理不同的项目。
  • 如果不再需要某个虚拟环境,可以使用conda env remove -n 环境名命令来删除它。例如下面代码删除名为myconda的虚拟环境用户
conda env remove -n myconda

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com