conda安装
win10安装
1、从官网下载python版本对应的miniconda;
2、一直Next;不用配置环境变量;修改安装路径,因为后面创建的虚拟环境是放在安装目录;
3、安装后,打开Anaconda Prompt即可使用;
4、配置镜像(国内下载太慢,还容易卡住)
Windows 用户无法直接创建名为 .condarc
的文件,可先生成该文件之后再修改。生成文件位置在C:\Users\username
下
conda config --set show_channel_urls yes
修改文件内容如下
channels:
- defaults
show_channel_urls: true
default_channels:
- https://art.sinovatio.com/artifactory/api/conda/public-conda/pkgs/main
- https://art.sinovatio.com/artifactory/api/conda/public-conda/pkgs/r
- https://art.sinovatio.com/artifactory/api/conda/public-conda/pkgs/msys2
custom_channels:
conda-forge: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
msys2: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
bioconda: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
menpo: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
pytorch: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
simpleitk: https://art.sinovatio.com/artifactory/api/conda/public-conda/cloud
配置完成可运行 conda clean -i
清除索引缓存。
Linux安装
1、从官网下载Miniconda3-py310_23.3.1-0-Linux-x86_64.sh
2、进入下载路径,执行安装bash Miniconda3-py310_23.3.1-0-Linux-x86_64.sh
3、按提示,一直输入yes
或回车
4、进入用户home下/home/xxx/
, 刷新环境变量source ~/.bashrc
5、conda默认激活了base环境,但是我们用不到,需要设置:
conda deactivate
conda config --set auto_activate_base false
6、我的下载速度还可以,就没有更改镜像
7、卸载:rm -rf /home/xxx/miniconda3
conda命令
命令
管理版本
# 查看conda版本
conda --version
python --version
# 更新conda
conda update conda
管理虚拟环境
# 查看已有环境
conda env list
# 创建虚拟环境 (在安装目录下的/envs下)
conda create -n xxx python=x.x
# 激活虚拟环境
activate xxx
# 退出虚拟环境
deactivate xxx
# 删除虚拟环境
conda remove -n xxx --all
# 复制虚拟环境
conda create --name new_env_name --clone old_env_name
管理包
# 安装包
conda install numpy==x.x.x
pip install numpy==x.x.x
# 删除包
conda remove numpy
pip remove numpy
# 查看包
conda list
pip list
# 安装到指定环境中
conda install --name env_name package_name
用conda?用pip?
先说结论:
- 能用conda用conda,不行再用pip
- pip用前查看pip路径:
pip show pip
或pip -V
- 一定要解决全局pip问题(看下文)
两者区别:
环境:win10 + miniconda3 (python3.10)
1. 虚拟环境下使用conda install:安装的库会放在\miniconda\pkgs目录下。虚拟环境\miniconda\envs\py37\Lib\site-packages这里应该只是个链接,而不是重复下载的。这样即可以隔离环境,也可以节省空间。
2. 虚拟环境下使用pip install:
2.1 如果使用系统全局的python,安装库会放在\miniconda\Lib\site-packages
2.2 如果使用虚拟环境的python,安装库会放在\miniconda\envs\py36\Lib\site-packages
3. 如果判断pip命令用的哪个环境的?
pip -V 或者 pip show pip
> D:\Program\miniconda\Lib\site-packages
不是虚拟环境路径,说明用的是系统的pip
解决全局pip!
即使在虚拟环境下,也是用全局pip,这是不对的。
判断当前pip是哪个pip?
pip show pip
pip -V
方式一:临时解决——用python命令(我最开始python不管用,重启后解决)
conda activate env_name
python -m pip install xxx
方式二:该虚拟环境下永久解决——更新pip
conda activate env_name
python -m pip install --upgrade pip
pip -V
vscode
安装
vscode详细使用看另外一篇文章
1、官网下载并安装vscode
2、任意位置创建一个文件夹VscodeWorkspace/PythonTest
,用vscode打开PythonTest
文件夹。
3、安装插件
chinese: 中文环境
vscode-icons: vscode只有几个重要文件类型的图标,该插件可以显示不同类型的文件
python:支持python语言代码提示、调试等
pylance: 支持pythonde语言代码提示、代码诊断等等
autoDocstring:快速注释。在函数后面输入三个双引号,即可生成注释
4、用户设置和工作空间设置
用户设置
{
// 文件自动保存
"files.autoSave": "onFocusChange",
// 关闭右侧缩略图
"editor.minimap.enabled": false,
// 文件保存后自动格式化代码
"editor.formatOnSave": true,
// 当前代码行高亮(效果很好)
"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#00000090",
"editor.lineHighlightBorder": "#ffffff30"
}
}
工作空间设置
{
// 默认创建python文件
"files.defaultLanguage": "python"
}
第一行代码
1、编辑一个python文件
2、使用conda虚拟环境
通过ctrl+p搜索>Python:Select Interpreter
或者,通过右下角点击。
然后选择虚拟环境下的pythonj解释器
按F5,终端结果如下