使用Cloud studio 配置anaconda3环境的时候要设置.zshrc文件配置环境变量。
什么是Cloud studio
不用多说给出官方链接(https://studio.dev.tencent.com/)
为什么我开始使用Cloud studio ,因为这个webIDE提供了完整的Linux环境,其次是提供了webIDE协同开发这种模式,这个IDE应该就可以看作是云端的一个vscode.
弊端
每个用户每日只可以使用两小时。
注册Cloud studio
点击上方链接注册coding账号

完成注册后就可以进入编辑工具了
点击跳过
按照提示新建项目或导入项目,或者直接跳过
在右上方,点击code的图标,就可以进入Cloud studio
创建一个环境,仓库可以选空,如果有可以填上你的仓库地址
基本就是熟悉的vscode的界面了,然后选择终端更新apt
apt update
apt upgrade
安装wget 和vim 并下载anaconda3
apt install -y wget vim
wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
在下载的anaconda目录下
zsh Anaconda3-2019.10-Linux-x86_64.sh
然后同意协议yes,是否使用使用conda做为默认环境(这里看你喜好,我是选的yes,默认是no)
不过可以通过conda config --set auto_activate_base false/true进行更改
然后进入.bashrc跳到最后复制conda的环境配置变量到.zshrc文件中
vim ~/.bashrc
进入.zshrc文件中粘贴到末尾保存
vim ~/.zshrc
注意这是在.zshrc配置文件中
使用.zshrc配置文件作为源
source ~/.zshrc
这时候发现conda命令就可以使用了 python也是使用的anaconda3的环境
===
后记
关于bash 和 zsh 两种shell
一般Linux默认使用的是bash这种shell
Zsh具有以下主要功能:
- 开箱即用、可编程的命令行补全功能可以帮助用户输入各种参数以及选项。
- 在用户启动的所有shell中共享命令历史。
- 通过扩展的文件通配符,可以不利用外部命令达到find命令一般展开文件名。
- 改进的变量与数组处理。
- 在缓冲区中编辑多行命令。
- 多种兼容模式,例如使用/bin/sh运行时可以伪装成Bourne shell。
- 可以定制呈现形式的提示符;包括在屏幕右端显示信息,并在键入长命令时自动隐藏。
- 可加载的模块,提供其他各种支持:完整的TCP与Unix域套接字控制,FTP客户端与扩充过的数- 学函数。
- 完全可定制化。
切换两种shell命令
chsh -s /bin/bash
chsh -s /bin/zsh

