【Ubuntu系统配置】005Ubuntu20.04安装Anaconda3与Pycharm
文章目录
一. 安装Anaconda
- 通过清华镜像源网站下载Anaconda的发行版本Anaconda3-2021.11-Linux-x86_64.sh
- 执行以下命令,根据指引一直点击ENTER键,直到提示输入"yes" or “no”,输入yes,然后等待安装完成
sh Anaconda3-2021.11-Linux-x86_64.sh
- 执行以下指令,添加anaconda的配置文件(注意修改用户名),并更新配置文件
echo 'export PATH="/home/用户名/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc # 更新配置文件
- 验证安装,执行以下指令
conda -V
- 显示conda版本即为成功
- 配置国内源,执行以下指令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
conda config --show ##显示配置的源
二. 打开Anaconda
方法一:直接在命令行内输入指令
anaconda-navigator
方法二:创建Anaconda桌面图标
- 使用cd语句进入桌面文件夹,创建一个anaconda的桌面文件
cd ./桌面
gedit anaconda.desktop
- 在anaconda.desktop文件中输入以下内容
[Desktop Entry]
Name=Anaconda
Version=1.0
Type=Application
Exec=/home/chenshili/anaconda3/bin/anaconda-navigator
Icon=/home/chenshili/anaconda3/pkgs/anaconda-navigator-2.1.1-py39_0/lib/python3.9/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
Terminal=false
StartupNotify=true
- 注1:.desktop文件的编写规范如下,可依照需求进行修改
[Desktop Entry]
Name=应用名 (桌面图标的名字,最终在桌面图标显示的这个名字而不是文件名)
Version=1.0 (版本号用于版本维护, 可选项可以没有)
Type=Application (图标类型,可以是 Application, Link or Directory. 由于是执行程序所以是Application)
Comment: (功能描述,可选项)
Categories (分类,按需要填写)
Exec=应用启动目录 (要执行的文件路径,sh脚本前面为bash或sh)
Icon=应用图标 (桌面图标的路径)
Terminal=false (执行程序是否打开一个终端,程序有打印信息的话设为True)
StartupNotify=true
- 注2:Exec=*****指向的是anaconda-navigator文件的路径,Icon=****指向的是图标文件anaconda-icon-256x256.png的路径。具体填什么参照例子自行确定。
- 注3:完成上述操作后桌面上会出现一个anaconda图标,但双击后会发现没有执行权限。
- 右键图标,点击“允许运行”,赋予其执行权限,即可完成桌面图标的创建。
- 注意: 此方建立的桌面图标只能在桌面点击打开,不能添加到dock中的收藏夹。
方法三:在显示应用程序中创建图标,并使其能添加到收藏夹
- 复制.desktop 文件到主目录下的 ~/.local/share/applications ,这样在显示应用程序中就能找到anaconda程序图标。且它可以添加到收藏夹。
cd ./桌面
cp anaconda.desktop ~/.local/share/applications/
- 注意:其他程序也可以采用类似方法构建图标。
三. 解决Anaconda安装后命令行前出现 (base)
- 在安装完Anaconda后,打开终端会发现命令行前出现了(base),这不是我们所希望的,可参照以下三种方法解决
方法一:每次打开终端都手动退出base环境
- 输入
conda deactivate
- 再想进入执行以下指令
conda activate base
方法二:通过将auto_activate_base参数设置为false实现
- 输入
conda config --set auto_activate_base false
- 如果又希望一直将base环境激活则执行以下指令即可
conda config --set auto_activate_base true
四. 创建/管理虚拟环境
- 查询当前所有虚拟环境
conda env list
- 创建新的虚拟环境
conda create -n env_name python=X.X(python版本号)
- 激活/切换虚拟环境
conda activate env_name
- 退出当前虚拟环境
conda deactivate
- 删除虚拟环境
conda remove -n env_name --all
- 在当前环境下安装python包
conda install package-name
pip install package-name
- 在当前虚拟环境下卸载python包
conda remove package-name
pip uninstall package-name
- 将虚拟环境中所有的python依赖包及版本信息打包到环境配置文件中
activate your_env
conda env export > 保存路径/****.yaml
pip freeze > 保存路径/****.txt
- 导入别人的虚拟环境配置文件到当前虚拟环境
activate your_env
conda env update -f=保存路径/****.yaml
pip install -r 保存路径/****.txt
五. 安装Pycharm并简单配置
- 进入Pycharm官网下载,下载Community版本
- 在下载好文件的路径下打开终端,进行文件解压
tar -xzf pycharm-community-2022.2.tar.gz
- 将解压好的文件夹移到想要安放的文件夹下,然后打开pycharm-community-2022.2/bin,在此文件夹下打开终端,运行pycharm
sh pycharm.sh
- 为Pycharm设置桌面图标。
- 在打开的Pycharm软件界面左下角,点击设置图标,选择Create Deasktop Entry。关闭Pycharm,点击左下角显示应用程序,找到Pycharm,即可开始使用
- 汉化Pycharm
- 点击进入plugins,选择Marketplace,搜索chinese,找到中文语言包(图标上有个“汉”字)进行安装,安装好后重启pycharm即可。
- 关联anaconda的Python解释器
- 创建新项目->python解释器(界面右下角)->添加新的解释器->添加本地解释器->Virtualenv环境->现有->点击“解释器”后面的“…“(或Shift+Enter)->anaconda3->envs->环境名->bin->python3.x->确定->确定
- 删除解释器:python解释器(界面右下角)->解释器设置->python解释器下拉菜单->全部显示->在左侧选中要删掉的解释器->点击上方的减号->确定并退出