首页 > 其他分享 >路飞学城02-创建虚拟环境

路飞学城02-创建虚拟环境

时间:2023-06-01 19:24:14浏览次数:25  
标签:02 python 创建 虚拟环境 conda 模块 pip 飞学城

由于不同的项目,所要求的python解释器版本不同,所依赖的模块也不同,所以一个开发机子下往往需要安装多个python解释器。

为了解决管理混乱的问题,出现了虚拟环境的概念。

针对每一个项目,创建对应的虚拟环境。

每个虚拟环境维护自己的python解释器、依赖模块,互不干扰。

1. 创建虚拟环境

虚拟环境就是一个可以隔离项目的python的解释器和安装模块的工具,虚拟环境让不同的python环境隔离在不同的目录下。

工作中常用的虚拟环境工具:anaconda(开发环境)、virtualenv、miniconda(生产环境)

cd ~/Desktop
conda create -n luffycity python=3.9

2. 相关命令

虚拟环境名称将来会作为目录名,所以不能使用特殊符号,也不要使用中文!!!

conda create -n 虚拟环境名称 python=版本号  # 创建虚拟环境
conda env list  # 查看所有虚拟环境
conda activate 虚拟环境名称  # 使用虚拟环境
conda deactivate  # 退出当前虚拟环境
conda remove -n 虚拟环境名称 --all  # 删除虚拟环境(必须先退出虚拟环境,才能删除)
conda install -c conda-forge 包名==版本号  # 在当前虚拟环境安装模块
conda remove 包名  # 在当前虚拟环境移除模块 
pip freeze  或者 pip list  # 查看虚拟环境中安装的包
pip freeze > requirements.txt  # 收集当前环境中安装的包及其版本
pip install -r requirements.txt  # 在部署项目的服务器中安装项目使用的模块

提示:

  • 虚拟环境只会管理环境内部的模块和python解析器,对于源代码毫无影响
  • 创建虚拟环境需要联网
  • 创建成功后, 需要手动切换到虚拟环境中
  • 进入某一虚拟环境上后, 提示符最前面会出现 “(虚拟环境名称)”。

标签:02,python,创建,虚拟环境,conda,模块,pip,飞学城
From: https://www.cnblogs.com/zibuyu2015831/p/17449966.html

相关文章

  • [WC/CTS2023] 树据结构 题解
    题目描述作为一个熟练的OI选手,你对数据结构的各种题型早已轻车熟路,比赛中只要碰到数据结构题就能三下五除二轻松搞定。这一天,你翻开OJ,看到了这道题:给定\(n\)个点的有根树,点编号为\(1,2,\dots,n\),\(1\)为根。每条边上有一个\(1\)至\(n-1\)的两两不同的权值。维护......
  • IDEA 2020.1官网汉化插件安装
    idea终于更新了2020.1版本(推荐使用2020的版本),新增了好多的特性,官方也终于支持了中文语言包,但是有些兄弟下载后在插件市场无法找到官方的汉化包等问题,请安装下面操作即可:1、去IDEA插件中心(https://plugins.jetbrains.com/idea)搜索Chinese(Simplified)LanguagePackEAP2、点进......
  • SMU Spring 2023 Trial Contest Round 11
    A.TheTextSplitting题意:给出字符串长度,给出p和q两种切割方式,任选其中一种,把字符串分割输出结果。 题解:先进行判断,p和q是否能整个的分割n,利用p和q的函数关系判断(见代码),再计算有几个p几个q,再进行输出即可voidsolve(){cin>>n>>p>>q;cin>>s;if(p>......
  • 2023-06-01 微信开发者工具看不了报错
    具体表现为:开发工具捕获到1个error,点击开发工具的调试器也显示有1个error,点击查看,发现是空白,没有显示任何内容。原因:开发工具的调试器设置了一个【selectedcontextonly】,勾选上后就不会显示具体报错内容,而是只显示error的数量。解决方案:在开发工具的右上角的第二个setting,点进......
  • 202183300215 刘璎珂 实验六
    实验4#include<stdio.h>#include<stdlib.h>#include<string.h>#defineN100typedefstruct{charnum[10];//学号ints1;//期末成绩ints2;//平时成绩doublesum;//总评charlevel[......
  • CLion 2023 mac(C/C++集成开发环境)功能介绍
    CLion2023mac是一个C++集成开发环境,有一些C++常用的库和方法,例如:ClintListMotorolaMSM755的一个简单的应用程序。可以使用ClintSets将MotorolaMSM755转换为C+,从而降低复杂性。有一个可用于CLinux和所有主流操作系统的命令行界面。可用于任何C++编程语言和函数(包括Ruby),包括......
  • ps 2023测试版智能AI功能不能用如何解决?
    好多小伙伴在更新了Photoshop2023beta后,新增的智能AI功能不能用?缺少创成式填充功能?如何解决这一问题呢?本篇文章就给大家带来了详细的解决方法!解决方法如下:首先,退出原有的AdobeCreativeCloud(AntiCC)账户用谷歌浏览器或者是MicrosoftEdge浏览器注册一个新的谷歌邮箱注意:注册过程......
  • P9241 [蓝桥杯 2023 省 B] 飞机降落
    题目描述N 架飞机准备降落到某个只有一条跑道的机场。其中第 i 架飞机在 Ti​ 时刻到达机场上空,到达时它的剩余油料还可以继续盘旋 Di​ 个单位时间,即它最早可以于 Ti​ 时刻开始降落,最晩可以于 +Ti​+Di​ 时刻开始降落。降落过程需要 Li​ 个单位时间。一架飞机......
  • 【2023.06.01】参观特殊教育学校
    来参观特殊学校,不禁感叹,这些自闭症孤独症孩子的物质明明这么充足,为什么会有心理问题呢?一旁老师和我说,孩子开始是不会有心理问题的,是因为父母的心理问题,才会把孩子送进学校我想起以前中学军训的时候,也是去的特殊学校看着他们做手语交流的样子,我真的惭愧,我拥有着比他们更好的成长......
  • 英语背单词 专四词汇 2023年06月 ChatGPT
    2023-06-022023-06-01Explainthemeaningofthefollowingwordsalongwithindexandphoneticsymbol:bugle,greed,stink,smear,coffin,peep,kidney,robin,needy,artistic,conceited,fleece,parenthood,improper,mowIndexWordPhoneticSymbolDefini......