WSL2安装
WSL的安装之前已写过,按照这边文章操作即可。win10下wsl2+golang+goland配置
安装Miniconda3
Miniconda是一个免费的conda最小安装程序。它是Anaconda的一个小型版本,只包括conda、Python、它们所依赖的包,以及pip、zlib等少量其他有用的包。
下载安装
# 下载wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh# 安装bash Miniconda3-latest-Linux-x86_64.sh
根据提示一步一步地安装。安装完成后,输入
source ~/.bashrc #重新激活环境变量conda -V #检查conda是否安装成功
添加镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/freeconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
创建python环境
创建自己需要的虚拟环境,也就是自己的工作区。基本命令需指定环境名称和 Python 版本:
# 基本格式conda create -n [env_name] [python=version]# 例子conda create -n python_3.6 python=3.6
安装完毕后,进入 conda 环境:
# 进入conda active python_3.6# 退出conda deactivate
pycharm配置
使用 Pycharm 内置终端打开 WSL 运行 Python 代码
bask # 在pycharm终端里输入conda activate [env_name] # 激活环境python xxx.py # 运行.py文件
附:Conda 的基本使用
- 环境管理
conda 常用操作可使用命令conda -h和conda config -h查看,这里列出几个常用命令:
# 创建conda create -n [env_name]# 删除conda env remove -n [env_name]# 参照配置文件更新conda env update --file [file.yml]# 环境列表conda env list# conda 信息conda info# 添加频道conda config --add channels [channel]# 删除频道conda config --remove channels [channel]
包管理
# 安装conda install [package_name]# 删除conda uninstall [package_name]# 更新conda update [package_name]# 更新所有包conda update --all# 搜索conda search [package_name]# 已安装列表conda list
配置文件
conda 会生成配置文件.condarc。其位置如下:
- Windows:
C:\Users\username\.condarc - MacOS 和 Linux:
~/.condarc
其文件结构如下:
# 频道channels:- conda-forge- defaults# 将 pip 作为 Python 的依赖add_pip_as_python_dependency: true# 安装按照频道的顺序channel_priority: false# 生成错误报告report_errors: false# ssl 验证ssl_verify: false# 显示频道具体链接show_channel_urls: true# 错误回滚rollback_enabled: true# 重试remote_max_retries: 3
- 镜像
为了加快速度,国内往往需要使用镜像,修改 channels 如下
channels:# 中科大镜像- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/# 清华镜像- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- defaults
