问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用anaconda创建环境

发布网友 发布时间:2022-04-23 17:50

我来回答

2个回答

热心网友 时间:2022-04-18 06:10

Anaconda是用于科学计算的Python发行版,它集成了很多关于Python科学计算的第三方库,同时提供了包管理和环境管理的功能,可方便的解决多版本Python并存、切换以及第三方包安装问题。支持运行在Linux、Windows和macOS下。Anaconda利用命令/工具 conda 来进行Package和environment管理。
conda VS anaconda
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。
Anaconda安装
我主要在CentOS服务器上安装Anaconda,选择要安装的Python版本和系统架构:
# Python 3.6
$ wget https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86_64.sh #64位系统
$ wget https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86.sh #32位系统# Python 2.7
$ wget https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh #64位系统
$ wget https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86.sh #32位系统
(这里我选择的是Python3.6 version 64BIT,关于Python的版本2.7 or 3.6,后面都可以在Anaconda里设置版本环境)
运行安装向导:
$ bash Anaconda3-4.3.1-Linux-x86_64.sh
按照向导,接受协议-->设置安装路径(默认安装用户Home目录)-->然后把安装路径添加到环境变量。
遇到的问题
1.在安装向导设置安装路径后,ENTER,提示如下错误信息:
tar (child): bzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
安装即可:
yum -y install bzip2
2.在安装向导最后一步,是否添加到环境变量,默认是no,我手贱直接ENTER了。
对于Mac、Linux系统,Anaconda安装好之后,实际上就是在主目录下多了个文件夹(~/anaconda),Windows会写入注册表。安装程序会把bin目录加入PATH。现在只能自己完成了:
# 将anaconda的bin目录加入PATH,根据版本不同echo ’export PATH="~/anaconda3/binPATH"’ >> ~/.bashrc# 更新bashrc立即生效
source ~/.bashrc
配置好PATH后,可以通过 which conda 或 conda --version 命令检查是否正确。
Jupyter Notebook
当然,安装Anaconda的科学计算python平台,是为了使用Jupyter Notebook来学习Python的一些科学计算和机器学习库。Jupyter Notebook是IPython的一个Web接口,可以展现富文本,是的整个工作可以以笔记的形式展现、存储,适合做数据分析,交互性变成和学习。
但是,当我在服务器上运行Jupyter Notebook时候,无法使用。因为当前配置下只能从本地(也就是那台CentOS服务器上)访问,但是服务器只装了centos的Minimal,没有桌面环境,更不用说浏览器了。这当然不满足我目前的需求,需要配置服务器上的Jupyter允许远程访问。
生成配置文件:
jupyter notebook --generate-config
生成的配置文件位于~/.jupyter/jupyter_notebook_config.py。
生成自签名SSL证书:
cd ~/.jupyter
openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout notebook_cert.key -out notebook_cert.pem
生成一个hash密码:
python -c "import IPython;print(IPython.lib.passwd())"
Enter password:
Verify password:sha1::7211a627f0ba:1e515d95f664181dc5f43571b8973476126e7371
复制生成的密码,编辑jupyter的配置文件:
vi ~/.jupyter/jupyter_notebook_config.py
在打开的配置文件中,配置相应的参数:
c.NotebookApp.certfile = u’/home/xxxx/.jupyter/notebook_cert.pem’
c.NotebookApp.keyfile = u’/home/xxxx/.jupyter/notebook_cert.key’
c.NotebookApp.password = u’sha1::7211a627f0ba:1e515d95f664181dc5f43571b8973476126e7371’
c.NotebookApp.ip = ’*’
c.NotebookApp.port = 8081
c.NotebookApp.open_browser = False
再次启动Notebook:
jupyter notebook
在本机使用浏览器访问:http://192.168.111.186:8081 ,即可打开Jupyter Notebook的页面,输入刚才设置的密码,即可登录了。
至此,就实现了远程服务器Jupyter Notebook。接下来就可以安装机器学习所需要的一些库开始折腾了,包括:Numpy、Pandas、Matplotlib、Scikit-learn等。

热心网友 时间:2022-04-18 07:28

任何语言的包,依赖和环境管理:Python,R,Ruby,Lua,Scala,Java,Javascript,C / C ++,FORTRAN

Conda是一个开源包管理系统和环境管理系统,用于安装多个版本的包及其依赖关系,并在它们之间轻松切换。 它适用于Linux,OS X和Windows,是为Python程序创建的,但可以打包和分发任何。

Conda包括在Anaconda和Miniconda。 Conda也包括在Anaconda的Continuum订阅中,它为Python,R,Node.js,Java和其他应用程序堆栈提供现场包和环境管理。 Conda在pypi中也是可用的,虽然这种方法可能不是最新的。

Miniconda是一个小的“引导”版本,只包括conda,Python和它们依赖的包。 超过720个科学包及其依赖项可以使用“conda install”命令从Continuum存储库单独安装。

Anaconda包括conda,conda-build,Python和超过150个自动安装的科学包及其依赖项。 与Miniconda一样,可以使用“conda install”命令单独安装超过250个额外的科学包。

pip install conda使用pypi上发布的版本。 此版本允许您使用任何python安装创建新的conda环境,然后将新版本的Python安装到这些环境中。 这些环境仍被认为是“Anaconda安装”。

conda 命令是管理Anaconda安装的主要接口。 它可以查询和搜索Anaconda包索引和当前的Anaconda安装,创建新的conda环境,以及在现有的conda环境中安装和更新包。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
kmose正确使用方法? 单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 ubuntu怎么配置anaconda环境变量 ubuntu 怎么把anaconda加入环境变量 安装了anaconda配置完环境变量后突然发现动态壁纸打不开了? 重装系统后(win10)如何配置anaconda(3)? windows7下Anaconda的环境变量配置 我安装完Anaconda后,我发现电脑自己配置好了环境变量,为啥呀? 如何将anaconda添加到环境变量中? 如何在Windows10下配置anaconda环境变量? 如何配置anaconda windows环境变量? 幼儿园中班元旦表演什么节目啊!简单点的…急!! 中班社会《我来帮忙》适合什么情景故表演 幼儿园中班简短故事:《老虎拔牙》童真的表演很有意思 幼儿园中班表演什么元旦节目? 中班孩子吵闹,常规不好,如何改变 红糖里面有蚂蚁用什么方法让它爬出来 白糖里有蚂蚁,不小心吃掉了怎么办 罐糖里进了许多蚂蚁怎么办 我家糖罐子里总有蚂蚁怎么办 怎样去除冰糖里的蚂蚁 白糖生了蚂蚁怎么办 如何用anaconda python Anaconda的安装步骤是怎样的? 安装anaconda需不需要添加到系统环境变量 java各位 前辈,我想自学java,请推荐两本自学的书 java基础自学资料有哪些? 白酒属于哪个板块? 白酒属于哪个板块 白酒概念和白酒板块的区别 白酒板块有哪些股票 股市中的白酒板块是热门板块吗?还有哪些属于热门? 白酒板块持续走低,为何白酒板块总是大起大落? 白酒板块为什么会受到医药行业影响? 白酒板块出现跌停潮,到底是什么原因呢? 白酒板块回调,该如何应对? 有适合买的白酒板块基金吗? 白酒板块延续强势,白酒概念股真的走出低迷的状态了吗? 白酒还是A股最好的赛道吗?白酒板块的风险在哪? 《爱情旋转木马》txt下载在线阅读全文,求百度网盘云资源 旋转木马代表着怎样的爱情? 爱情是旋转木马歌词