今天,安装conda因为默认安装时,环境变量选择的是on,然后我不小心点了过去,于是 开始,一个小时的安装记。。。。。 写一遍文章,记录一下,防止自己不再掉坑 先说一下conda吧 Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 下面是conda的一些基本命令: 升级 conda update conda conda update anaconda conda update anaconda-navigator //update最新版本的anaconda-navigator 卸载 计算机控制面板->程序与应用->卸载 //windows rm -rf anaconda //ubuntu 最后,建议清理下.bashrc中的Anaconda路径。 conda环境使用基本命令: conda update -n base conda //update最新版本的conda conda create -n xxxx python=3.5 //创建python3.5的xxxx虚拟环境 conda activate xxxx //开启xxxx环境 conda deactivate //关闭环境 conda env list //显示所有的虚拟环境
如何设置conda的环境变量
一开始我各种网上找方法,结果都失败,于是我自己学了一下linux系统下设置环境变量的方法 先进入vim,再最下行设置环境变量,
格式是 export:PATH=$PATH+加上需要需要设置环境变量的文件的路径名/bin
然后需要退出vim并保存,又给我害惨了
按ecs键,之后输入:wq就是保存退出了
贴一下vim的基本命令( :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存文件,并退出vi q: 不保存文件,退出vi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑) 退出后输入这个source /etc/profile就ok了。
———————————————————————————————- 续更
我没想到接下里我更绝望了 距离刚刚是大约两个多小时,我终于装好了
先理一下思路 我想要装jupyter notebook ,但是因为在它上面只能运行py语言,所以必须装c,c++内核,但是在linux环境下装其内核很难办,于是 有了一开始的conda,接下来需要notebook 的运行环境,
yum install -y epel-release
sudo yum install python3-pip
安装相关依赖
yum install -y epel-release
sudo yum install python3-pip
用conda安装jupyter : conda install jupyter notebook 生成配置文件(很重要):jupyter notebook –generate-config
接下来进入pip修改jupyter的密码(坑死我了) ipython 是进入pip命令,退出是exit输入
接下来用我之前搜到的,照着做 In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: ‘sha1:38a5ecdf288b:c82dace8d3c7a212ec0bd49bbb99c9af3bae076e’ #去配置文件.jupyter/jupyter_notebook_config.py中修改以下参数
这里又有一个巨坑,就是进入配置文件,为此我还给vim了解了个遍 vim /root/.jupyter/jupyter_notebook_config.py,即可进入配置文件
c.NotebookApp.ip=’*’ #绑定所有地址 c.NotebookApp.password = ‘刚才生成的密码’ c.NotebookApp.open_browser = False #启动后是否在浏览器中自动打开 c.NotebookApp.port =8888 #指定一个访问端口,默认8888,注意和映射的docker端口对应
绑定地址一定要弄,可以让所以的浏览器都可以访问,这里有个巨坑,之前一直报错(错误已经忘了,因为后面还有两个印象更深的错误,需要将*改为0.0.0.0 忘了说了,之前我们输入自己的密码后,需要记住自己的密码外,还需要复制linux系统给你弹出的一串密码,在配置文件中需要用到 如果是宝塔面板(默认8888)端口,这时我我们需要配置为8889端口,
最后还有一个无敌巨无霸坑,就是我弄了半天输入主机网址+8889端口打不开,这是因为还需要开放ecs的防火墙端口 /sbin/iptables -I INPUT -p tcp –dport 8889 -j ACCEPT 用这个命令即可,
最后输入网址就可以打开了,历时将近四个小时的挣扎,我太难了。。。。
废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:安装conda和jupyter notebook