运用conda管理python环境
多项目的场景中,若不做好环境管理/所有项目使用同一个环境开发(学习python的新手可能会这样),后果将是毁灭性的,因此我们需要对每个人/每个python项目做好环境管理,在此分享一些我使用canda的心得。
这里我们在windows中安装conda,在linux中安装miniconda,当然新手也可以直接装个anaconda,anaconda有可视化界面,对新手友好,但占用的资源也更多。
1、下载资源官方网站:
www.anaconda.com/products/distribution
2 官网上的选项:
windows玩法如下:
整个安装过程,无脑点击就行。唯一需注意的是添加path到环境变量的选项记得打勾。以下两个都打勾,免得自己手动去配置。
3、验证:
出现版本号即是环境配置成功。
4、配置默认目录:
安装好后环境默认在C盘C:\Users\Username\.condarc目录下,本人不太喜欢用c盘放资料,修改默认目录。
在配置文件中会有这么一项:
5 指令窗口指令:
conda create -n 环境名称 python=3.8 创建一个3.8版本的python环境
conda env list 列出所有环境
conda activate 环境名称 激活(使用)环境
游标前缀有如上括号标识当前操作在该环境中进行
在环境中:
pip install 包名=版本名 安装Lib(库文件)
conda env export > requirements.yml 导出环境配置文件
conda install --yes --file requirements.txt 安装环境配置文件
conda deactivate 退出环境
6、在windows环境中,在命令窗口玩比较鸡肋,直接在IDE里配置就好。以最流行的pycharm举例:
创建环境是点击new env,下拉选择conda,
python version:你想要的版本
Conda executable:指向conda入口的批处理文件,该文件第一次这么玩时可能需要手动选择(因为pycharm无法识别),位置是conda目录下的Scripts下的conda.exe
修改配置文件中的下载路径,可以让下载速度更快。
配置文件的位置:C:\Users\你自己的账号\.condarc
用文本打开,修改成清华镜像位置如下:
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true
下面介绍linux使用conda:
1、下载地址:
Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
我这里直接贴出linux命令,直接去linux粘贴即可:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.12.0-Linux-s390x.sh --no-check-certificate
输入sh Miniconda3-py39_4.12.0-Linux-s390x.sh 一路按回车键,输入一个yes,继续回车,安装完成。重启后:
安装完成。
linux中的指令和上面列出的一样,百度收索“canda指令”有详解这里不列了。
最后再说一个导出requerment.txt和安装
在windows下:
conda activate 环境名 激活环境, 然后conda env export > learning_re.txt 导出txt格式的配置文件。环境文件导出的位置,在你打开这个cmd的位置,cmd直接打开时默认是C盘下Windows下system32,建议切换到想要导出的文件再输入,把他上传到服务器。
在linux中:
pip install -r requerment文件的位置 安装可能会出现超时等情况,可以多次安装直到成功。
到此,可以直接把没打包好的python文件放到linux里运行了。
运用conda管理python环境相关推荐
- 写文章 使用conda管理python环境
使用conda管理python环境 转载于:https://www.cnblogs.com/1995hxt/p/7968916.html
- anconda使用---使用conda管理python环境
一.动机 最近打算折腾vn.py,但只有py27版本的,因为一向习惯使用最新稳定版的,所以不得不装py27的环境,不得不说 Python的全局锁真的很烦. 身为懒癌患者,必然使用全功能的anaco ...
- 安装conda搭建python环境(保姆级教程)
目录 一.Anaconda简介 二.Anaconda安装 2.1 Anaconda下载 2.2 Anaconda安装 2.3 配置环境变量 三.通过conda配置python环境 3.1 创建并激活虚 ...
- anaconda的安装和使用(管理python环境看这一篇就够了)
anaconda的安装和使用(管理python环境看这一篇就够了) 前言 一.Anaconda是什么? 二.Anaconda安装 三.Anaconda使用教程 四.pycharm使用anaconda创 ...
- 使用conda管理python包和环境
文章目录 写在前面 辨析 Conda使用 设置国内镜像 参考 写在前面 被python下的包管理和环境管理反复折磨过几回,遂将遇到的一些问题和使用的方法整理下来,减少以后重复检索的劳动.本文主要聚焦在 ...
- 【开发环境系列】关于conda管理Python开发环境,你需要知道的事
如何使用conda 安装Miniconda 从Miniconda官方网站下载Miniconda Py3.6, Win_64bit版本 或者Py3.6, Win_32bit版本 Py2.7, Win_6 ...
- anaconda怎么查看python版本-anaconda如何查看并管理python环境
Anaconda是Python的一个开源发行版本,主要面向科学计算,预装了丰富强大的库. 使用Anaconda可以轻松管理多个版本的Python环境. Anaconda默认有两个版本,可以选择64位还 ...
- python环境管理命令_conda管理Python环境
序 近期做一个项目的调研,需要使用到OpenCV.Python,这里记录anaconda进行Python环境配置管理过程. Python常用环境管理工具 virtualenv,用于在一台机器上创建多个 ...
- 【python】anaconda 管理 python 环境
anaconda 管理虚拟环境 anaconda 简介 python 虚拟环境的安装 查看当前 anaconda中所有的虚拟环境 创建新的虚拟环境 激活所创建的虚拟环境 删除指定的虚拟环境 退出当前虚 ...
最新文章
- mysql二进制安装的优缺点_MYSQL的二进制安装
- 每天学一点flash(16) as3.0 与asp通信(3) 错误探究
- 源码级别的广播与监听实现
- Y2K Accounting Bug(poj2586)
- mysql mvcc undo_Mysql Innodb中undo-log和MVCC多版本一致性读 的实现
- 【吾爱破解】零基础新手破解学习导航
- 阿里巴巴实习生初面面经
- 交换机、路由器、网关
- 安徽省大数据与人工智能竞赛经验分享-1【以2020竞赛规程为例】
- python用matplotlib画五角星_3.用Python画五角星
- Ty p e O R M框架
- android 5.0官方安装包,Android5.0刷机包怎么安装 Android5.0刷机包安装教程
- 51单片机利用STC-ISP下载软件时串口打开失败怎么办?
- 【小白必读】机器学习入门须知
- 分享Python 的十个小技巧
- 《Cortex-CM3权威指南》——Cortex-CM3基础
- java斜椭圆_JAVA 任意椭圆方向画法
- debian 9 配置ati驱动
- Ubuntu 开机画面
- 数字图像的类型——伪彩色,真彩色,假彩色
热门文章
- android模仿唱吧榜单界面,唱吧上线弹唱新功能 却因界面设计功能相似被指抄袭唱鸭...
- office2003 2007 2010 2013 2016 2019安装包及安装步骤
- android 歌词点击播放,Android歌词秀设计思路(5)歌词播放服务
- jQuery之知识二-选择器
- 使用 FEDOT 自动化时间序列预测
- valet-windows
- 基于 RICS-V 架构的单周期处理器设计(含所有格式指令)—— 控制信号选取及代码结构分析
- 关于RISC-V的一些有用的资料
- 线性杂双功能peg化试剂——HS-PEG-COOH,Thiol-PEG-Acid
- 【区块链】深度长文:2018新风口,区块链3.0时代即将来临?