- 查看电脑 Python 版本
python -V
- 使用命令新建一个DeepKe 项目的解释器环境 ①
conda create -n 虚拟环境名 python3.8
②conda activate deepke
或者使用 Anaconda.navigator 工具进行页面创建
镜像文件的配置
1.电脑 .condarc 文件,路径为:C:\user\用户.condarc (与 .m2 文件夹同级)
channels:
- defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
2.创建 pip.ini 文件,路径为:C:\user\用户\pip\pip.ini ,其中 pip 为自己创建的,pip.ini 为本身文件
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
碰到的问题
特殊的包下载不下来,如:scikit-learn==0.24.1
方法一:在 https://pypi.tuna.tsinghua.edu.cn/simple + /scikit-learn 网址中找到对应的 0.24.1 版并且为当前 python 版本号的的 whl 文件;之后再 pycharm 的终端里面执行 pip install 你本机的文件地址
方法二:在 pycharm 的终端中执行 pip install scikit-learn==0.24.1
或者 conda install scikit-learn==0.24.1
个人总结
- Anaconda 多个解释器,类似就是 java 的 pom 文件,用来管理不同的jar包;因为 python 项目对第三方包的版本性要求较高,所以需对不同项目建立不同解释器;
- python 好像一个解释器中对第三方的包,仅支持一个版本(对不同版本的支持性不是很高,好像也可以操作,只是很复杂);
- 使用 Anconda 先明确好自己使用的解释器环境,在 Anaconda Prompt 命令窗口或者 cmd 命令窗口,执行
conda info -e
- 切换解释器环境:从上图 Anaconda Prompt 命令窗口可以看到盘符的前方有
(base)
标识,同时记录会有*
标记(默认打开的 Anaconda Prompt 命令窗口,就会有 base);在 cmd 命令窗口则不是很清楚当前环境(应该同样是默认base);windwos系统执行activate 解释器名
对环境进行切换; - 从上图结果来看在 Anaconda Prompt 命令窗口与 cmd 命令行窗口,在切换环境之后,可以看到盘符的前方都有
(DeepKe-main)
标识符, - 查看当前环境装好的包:
conda list
- 安装第三方包:
pip install xxxxx
xxxxx 是包名 - 卸载第三方包:
pip uninstall xxxxx
- 创建新环境:
conda create -n xxxxx python=3.9
xxxxx 是环境名称,3.9这个可以替换为别的版本 - 删除环境:
conda remove -n xxxxx --all
- Anaconda 安装好后的 envs 目录有些机器的权限不够,需要人为去修改用户的权限,要改为“完全控制”;