当前位置: 首页 > news >正文

记录一下在Pycharm中虚拟环境的创建

如果在Pycharm中要新建一个虚拟环境,那你可以在Terminal中选择Command Prompt,在这里面执行相关命令

一、安装了Anaconda,创建虚拟环境

当你使用解释器是Anaconda提供的时,你可以使用conda命令执行,见以下操作:

对于Windows

1. 创建虚拟环境

打开Command Prompt,然后输入以下命令来创建一个新的虚拟环境。请替换<env_name>为你希望的环境名,python=x.x为你希望安装的Python版本号。

conda create --name <env_name> python=x.x

例如,创建一个名为myenv且Python版本为3.8的虚拟环境:

 conda create --name myenv python=3.8

2.激活虚拟环境

创建虚拟环境后,你需要激活它才能在其中安装和运行包。使用以下命令来激活虚拟环境,同样将<env_name>替换为你的环境名。

activate <env_name> 

例如,激活名为myenv的虚拟环境:

activate myenv 

3. 退出虚拟环境

当你完成在虚拟环境中的工作后,可以使用以下命令退出当前虚拟环境:

deactivate 

二、Python的内置工具venv创建虚拟环境

对于Windows

1. 创建虚拟环境 :

  • 打开Command Prompt
  • 导航到包含虚拟环境的目录。
  • 使用python -m venv命令来创建虚拟环境。将<env_name>替换为你想要的环境名:

python -m venv <env_name>

 例如,创建一个名为myenv的虚拟环境:

python -m venv myenv

 2. 激活虚拟环境

运行以下命令来激活虚拟环境。将<env_name>替换为你的环境名:

<env_name>\Scripts\activate

例如,激活名为myenv的虚拟环境:

myenv\Scripts\activate 

 

对于Linux或macOS

1. 创建虚拟环境

跟windows相同,创建时需导航到项目根目录下

2. 激活虚拟环境

  • 打开终端。
  • 导航到包含虚拟环境的目录。
  • 运行以下命令来激活虚拟环境。将<env_name>替换为你的环境名:

source <env_name>/bin/activate 

例如,激活名为myenv的虚拟环境:

source myenv/bin/activate 

3. 退出虚拟环境:

deactivate 

相关文章:

  • Spring Cloud Alibab 入门搭建,包含Nacos中心,注册服务发现服务,Feign请求,GateWay网关,sentinel限流
  • 2024/03/19(网络编程·day5)
  • 推免保研夏令营/预推免面试记录—北大软微
  • Linux基础开发工具之yum与vim
  • 【Jenkins】data stream error|Error cloning remote repo ‘origin‘ 错误解决【亲测有效】
  • K8s 集群高可用master节点ETCD挂掉如何恢复?
  • 学习vue3第五节(reactive 及其相关)
  • 计算机原理
  • 面试官:你说说Kafka是怎么保证消息可靠性的
  • 网络原理(3)——TCP协议
  • vue 中 清除form 校验状态
  • 关于继承是怎么样的?那当然是很好理解之
  • 解决Linux中Eclipse启动时找不到Java环境的问题
  • vue+elementUI实现指定列的单元格可编辑
  • 【09】进阶JavaScript事件循环Promise
  • ComponentOne 2017 V2版本正式发布
  • javascript面向对象之创建对象
  • k8s如何管理Pod
  • mongo索引构建
  • Next.js之基础概念(二)
  • oschina
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • Spring-boot 启动时碰到的错误
  • storm drpc实例
  • ucore操作系统实验笔记 - 重新理解中断
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 给新手的新浪微博 SDK 集成教程【一】
  • 关于 Cirru Editor 存储格式
  • 看域名解析域名安全对SEO的影响
  • 小程序 setData 学问多
  • 运行时添加log4j2的appender
  • k8s使用glusterfs实现动态持久化存储
  • 正则表达式-基础知识Review
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • !!Dom4j 学习笔记
  • ![CDATA[ ]] 是什么东东
  • # Apache SeaTunnel 究竟是什么?
  • #控制台大学课堂点名问题_课堂随机点名
  • (0)Nginx 功能特性
  • (1)Nginx简介和安装教程
  • (2015)JS ES6 必知的十个 特性
  • (ibm)Java 语言的 XPath API
  • (Java)【深基9.例1】选举学生会
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • ./configure,make,make install的作用(转)
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core引入性能分析引导优化
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET处理HTTP请求
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .net中的Queue和Stack
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑