00 - 准备 Anaconda 环境
Anaconda
环境
官方下载安装包:https://www.anaconda.com/download/
Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在Navigator中手工实现。
Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。
spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。
找到你对应的操作系统, 然后下载安装即可使用,非常方便.
常用命令
# 在终端执行如下命令,需要使用【管理员权限】更新所有工具库
conda upgrade --all
# 管理Python包
conda install package_name # 安装一个库
conda install numpy scipy pandas # 安装多个库
conda install numpy=1.10 # 安装一个固定版本的库
conda remove package_name # 删除一个库
conda update package_name # 更新一个库
conda list # 查看所有已经安装的库
conda search search_term # 搜索一个库
# 管理Python环境
# 默认的环境是root,你也可以创建一个新环境
# -n 代表name,env_name是需要创建的环境名称,list of packages 则是列出在新环境中需要安装的工具包。
conda create -n env_name list of packages
# 例如,当我安装了Python3版本的Anaconda后,默认的root环境自然是Python3,但是我还需要创建一个Python2的环境来运行旧版本的Python代码,最好还安装了pandas包,于是我们运行以下命令来创建:
conda create -n py2 python=2.7 pandas
conda create -n tensorflow python=3
conda create -n superset python=3
# Linux系统进入名为env_name的环境:
source activate env_name
source deactivate
# Windows系统中进入环境
activate env_name
deactivate
# 删除名为 env_name 的环境
conda env remove -n env_name
# 显示所有的环境
conda env list
# 当分享代码的时候,同时也需要将运行环境分享给大家,执行如下命令可以将当前环境下的package信息存入名为environment的YAML文件中
conda env export > environment.yaml
# 同样,当执行他人的代码时,也需要配置相应的环境.这时你可以用对方分享的YAML文件来创建一摸一样的运行环境.
conda env create -f environment.yaml
第一个环境
# 创建Py3 版本的环境
conda create -n tensorflow python=3
# 激活环境
activate tensorflow
# 安装 tensorflow 相关的包
conda install tensorflow
# 安装 matplotlib 相关的包
conda install matplotlib
研发环境(目前未使用)
conda install ipykernel
activate tensorflow
python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"
python -m ipykernel install --user --name tensorflow --display-name "Python tensorflow"
jupyter notebook
研发环境(正在使用)
# 激活 Tensorflow环境后,重新安装spyder
conda install spyder
spyder
常用包安装
# 注意先激活环境activate tensorflow
conda install -c anaconda psycopg2 # PostgreSQL 驱动包
conda install -c anaconda beautifulsoup4 # 解析网页的包
conda install -c anaconda pysocks # socks 相关包
conda install -c anaconda scikit-learn # 机器学习相关包
pip install configparser # 读取配置文件相关包
参考文档
00 - 准备 Anaconda 环境的更多相关文章
- Anaconda环境下安装库
使用anaconda环境下使用pycharm后,有些其他库也想安装,但开始在python.exe目录下安装没成功,因为pycharm用的环境已经不是原始的python.exe解释器了.就总结了一些安装 ...
- Windows环境安装tesseract-ocr 4.00并配置环境变量
最近要做文字识别,不让直接用别人的接口,所以只能尝试去用开源的类库.tesseract-ocr是惠普公司开源的一个文字识别项目,通过它可以快速搭建图文识别系统,帮助我们开发出能识别图片的ocr系统.因 ...
- IDEA安装Python环境,并加入Anaconda环境
为什么做这个事情? 1.首先,Anaconda中已经有各种科学计算环境,包括后面安装的tensorflow 2.通过IDEA中配置就达到了Scala.Python.Java同时运行的目的. Intel ...
- win10+anaconda环境下pyqt5+qt tools+eric6.18安装及汉化过程
最近需要用python编写一个小程序的界面,选择了pyqt5+eric6的配套组合,安装过程中遇到一些坑,特此记录.参考书籍是电子工业出版社的<PyQt5快速开发与实战>. 因为我使用an ...
- VS + Qt5Designer + Anaconda环境配置
最近打算做一个模型训练工具,从来都不喜欢做UI的我,最终把目光放在了QtDesigner上.配环境的过程中在网上翻阅了不少博客,但大多是pycharm或者是VScode,使用VS的似乎不多.所以打算记 ...
- Ubuntu+anaconda环境里安装opencv
在Ubuntu的Anaconda环境下安装OpenCV比较方便,直接在终端中输入以下命令: conda install --channel https://conda.anaconda.org/men ...
- django环境搭建(基于anaconda环境)
环境:win7,anaconda,python3.5 1.介绍 Django特点:具有完整的封装,开发者可以高效率的开发项目,Django将大部分的功能进行了封装,开发者只需要调用即可,如此,大大的缩 ...
- anaconda环境---ubuntu下重装
anaconda环境---ubuntu下重装 @wp20190312 为何重装? 配置一个环境,意外发现conda命令不好用了,提示“找不到conda模块”,整个conda虚拟环境中的工程项目无法使用 ...
- anaconda环境中---py2.7下安装tf1.0 + py3.5下安装tf1.5
anaconda环境中---py2.7下安装tf1.0 + py3.5下安装tf1.5 @wp20181030 环境:ubuntu18.04, anaconda2, ubuntu系统下事先安装了pyt ...
随机推荐
- Linux-课后练习(第二章命令)20200217-1
- MFC下的网络编程(1)CAsyncSocket进行无连接(UDP)通信
服务器端发送数据给客户端 先看服务器端: CAsyncSocket m_sockSend; //声明一个Socket对象 点击发送数据后,执行下面这些动作 ...
- Neo4j--常用的查询语句
参考 https://www.w3cschool.cn/neo4j 准备工作 插入一堆朝代节点 插入我大明皇帝节点 创建大明皇帝统治大明王朝的关系 看一下结果 WHERE WHERE 语法 WHERE ...
- DOM,windows 对象
DOM:文档对象模型 --树模型文档:标签文档,对象:文档中每个元素对象,模型:抽象化的东西 windows 对象:浏览器窗口信息document对象:浏览器显示的页面文件 一:window: win ...
- C++保存数据到CSV文件
主要是今天工作的时候需要把一些数据保存到本地,因为是一些预测值和标签的对比,还有预测值的概率,所以想到用CSV文件来保存,大概查了一下,还是比较简单的,所以记录一下. 首先要说明的是CSV文件有点类似 ...
- Ubuntu无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
转自:http://hi.baidu.com/xiaobaishu 鸣谢: xuleibjtu2010的原创空间 1.终端输入 ps -aux ,列出进程.找到含有apt‘-get的进程,直接sud ...
- POJ 3784 Running Median【维护动态中位数】
Description For this problem, you will write a program that reads in a sequence of 32-bit signed int ...
- gradle配置多个代码仓库repositories
repositories { mavenCentral() maven { url "https://jitpack.io" } maven { url "http:// ...
- CI项目设计Redis队列
项目开发过程中需要设计提供可平衡的处理多个用户请求的队列. 需求: 当用户登录后,查看系统中已经登录的管理员队列,然后查看后台管理员的处理能力,如果已经不能处理新的请求,则把该管理员从处理队列中删除, ...
- MySQL-慢日志slow log
文件结构 1.目录结构 drwxrwxr-x mysql mysql Mar bin drwxrwxr-x mysql mysql Dec : binlogdir -rw-r--r-- mysql m ...