多项目的场景中,若不做好环境管理/所有项目使用同一个环境开发(学习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环境相关推荐

  1. 写文章 使用conda管理python环境

    使用conda管理python环境 转载于:https://www.cnblogs.com/1995hxt/p/7968916.html

  2. anconda使用---使用conda管理python环境

    一.动机 最近打算折腾vn.py,但只有py27版本的,因为一向习惯使用最新稳定版的,所以不得不装py27的环境,不得不说  Python的全局锁真的很烦.  身为懒癌患者,必然使用全功能的anaco ...

  3. 安装conda搭建python环境(保姆级教程)

    目录 一.Anaconda简介 二.Anaconda安装 2.1 Anaconda下载 2.2 Anaconda安装 2.3 配置环境变量 三.通过conda配置python环境 3.1 创建并激活虚 ...

  4. anaconda的安装和使用(管理python环境看这一篇就够了)

    anaconda的安装和使用(管理python环境看这一篇就够了) 前言 一.Anaconda是什么? 二.Anaconda安装 三.Anaconda使用教程 四.pycharm使用anaconda创 ...

  5. 使用conda管理python包和环境

    文章目录 写在前面 辨析 Conda使用 设置国内镜像 参考 写在前面 被python下的包管理和环境管理反复折磨过几回,遂将遇到的一些问题和使用的方法整理下来,减少以后重复检索的劳动.本文主要聚焦在 ...

  6. 【开发环境系列】关于conda管理Python开发环境,你需要知道的事

    如何使用conda 安装Miniconda 从Miniconda官方网站下载Miniconda Py3.6, Win_64bit版本 或者Py3.6, Win_32bit版本 Py2.7, Win_6 ...

  7. anaconda怎么查看python版本-anaconda如何查看并管理python环境

    Anaconda是Python的一个开源发行版本,主要面向科学计算,预装了丰富强大的库. 使用Anaconda可以轻松管理多个版本的Python环境. Anaconda默认有两个版本,可以选择64位还 ...

  8. python环境管理命令_conda管理Python环境

    序 近期做一个项目的调研,需要使用到OpenCV.Python,这里记录anaconda进行Python环境配置管理过程. Python常用环境管理工具 virtualenv,用于在一台机器上创建多个 ...

  9. 【python】anaconda 管理 python 环境

    anaconda 管理虚拟环境 anaconda 简介 python 虚拟环境的安装 查看当前 anaconda中所有的虚拟环境 创建新的虚拟环境 激活所创建的虚拟环境 删除指定的虚拟环境 退出当前虚 ...

最新文章

  1. mysql二进制安装的优缺点_MYSQL的二进制安装
  2. 每天学一点flash(16) as3.0 与asp通信(3) 错误探究
  3. 源码级别的广播与监听实现
  4. Y2K Accounting Bug(poj2586)
  5. mysql mvcc undo_Mysql Innodb中undo-log和MVCC多版本一致性读 的实现
  6. 【吾爱破解】零基础新手破解学习导航
  7. 阿里巴巴实习生初面面经
  8. 交换机、路由器、网关
  9. 安徽省大数据与人工智能竞赛经验分享-1【以2020竞赛规程为例】
  10. python用matplotlib画五角星_3.用Python画五角星
  11. Ty p e O R M框架
  12. android 5.0官方安装包,Android5.0刷机包怎么安装 Android5.0刷机包安装教程
  13. 51单片机利用STC-ISP下载软件时串口打开失败怎么办?
  14. 【小白必读】机器学习入门须知
  15. 分享Python 的十个小技巧
  16. 《Cortex-CM3权威指南》——Cortex-CM3基础
  17. java斜椭圆_JAVA 任意椭圆方向画法
  18. debian 9 配置ati驱动
  19. Ubuntu 开机画面
  20. 数字图像的类型——伪彩色,真彩色,假彩色

热门文章

  1. android模仿唱吧榜单界面,唱吧上线弹唱新功能 却因界面设计功能相似被指抄袭唱鸭...
  2. office2003 2007 2010 2013 2016 2019安装包及安装步骤
  3. android 歌词点击播放,Android歌词秀设计思路(5)歌词播放服务
  4. jQuery之知识二-选择器
  5. 使用 FEDOT 自动化时间序列预测
  6. valet-windows
  7. 基于 RICS-V 架构的单周期处理器设计(含所有格式指令)—— 控制信号选取及代码结构分析
  8. 关于RISC-V的一些有用的资料
  9. 线性杂双功能peg化试剂——HS-PEG-COOH,Thiol-PEG-Acid
  10. 【区块链】深度长文:2018新风口,区块链3.0时代即将来临?