02 | conda的使用

1 前提

Conda是一个在Windows、macOS、Linux和z/OS上运行的开源软件包管理系统和环境管理系统。Conda快速安装、运行和更新软件包及其依赖项。Conda可以在本地计算机上轻松创建、保存、加载和切换环境。它是为Python程序创建的,但它可以为任何语言打包和分发软件。

2 windows环境安装conda

2.1 安装Miniconda

可在清华大学开源软件镜像站下载安装包。

下载源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
在这里插入图片描述

2.2 配置环境变量

C:\ProgramData\miniconda3\Scripts
C:\ProgramData\miniconda3\Library\bin

2.3 conda常用的命令

conda命令参考地址:https://docs.conda.io/projects/conda/en/latest/commands/index.html

2.3.1 初始化conda

conda init --all

2.3.2 创建新环境

conda create --name myenv

2.3.3 创建新环境指定python的版本

conda create --name myenv python=2.7

2.3.4 激活环境

conda activate myenv

2.3.5 要退出当前环境

conda deactivate

2.3.6 列出环境

conda env list

2.3.7 删除环境

conda remove --name myenv --all

2.3.8 安装软件包

2.3.8.1 搜索软件包
conda search pandas
2.3.8.2 安装软件包
conda install pandas
2.3.8.3 指定版本安装软件包
conda install pandas=1.0.3
2.3.8.4 升级和删除软件包
conda update pandas
2.3.8.5 删除软件包
conda remove pandas

3 安装poetry

3.1 参考地址

https://python-poetry.org/docs/#installing-with-the-official-installer

在这里插入图片描述

4 常见问题

问题1:Win7安装Minianaconda报错:Failed to extract packages

在这里插入图片描述
解决方法:

https://repo.anaconda.com/miniconda/

下载地址:

https://repo.anaconda.com/miniconda/Miniconda3-py38_4.10.3-Windows-x86_64.exe

问题2:执行conda.exe闪退

在这里插入图片描述
解决方法:
待补充。

问题3:无法将“C:\ProgramData\Anaconda3\Scripts\conda.exe”项识别为 cmdlet、函数、脚本

文件或可运行程序的名称
在这里插入图片描述

无法将“C:\ProgramData\Anaconda3\Scripts\conda.exe”项识别为 cmdlet、函数、脚本
文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后重
试。
所在位置 C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1:4 字符:
 3
+ (& <<<<  "C:\ProgramData\Anaconda3\Scripts\conda.exe" "shell.powershell" "hoo
k") | Out-String | Invoke-Expression
    + CategoryInfo          : ObjectNotFound: (C:\ProgramData\...ripts\conda.e
   xe:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

解决方法:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted

在这里插入图片描述

问题4:执行Get-Help Set-ExecutionPolicy

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u013916029/article/details/131701194