Spyder 5独立版搭配Miniconda使用的包管理、Python升级及常用命令问题
Miniconda使用常见问题解答
1. 指定环境单个包的更新、删除命令
- 更新指定环境中的单个包:
conda update -n <环境名称> <包名>
如果已经激活目标环境,可省略环境参数,简写为conda update <包名> - 删除指定环境中的单个包:
conda remove -n <环境名称> <包名>
已激活目标环境的情况下可简写为conda remove <包名>
2. Python 2.7升级到2.8的操作命令
注意:Python官方从未发布过2.8版本,Python 2系列的最终版本为2.7.18,不存在正式的2.8版本
如果你是误写,实际需要升级到Python 3的指定版本,可激活目标环境后执行以下命令,将3.x替换为你需要的具体版本号即可:conda install python=3.x
额外提示:Spyder 5本身不兼容Python 2.7,如果你要使用Python 2.7环境,仅能安装Spyder 4及更早版本。
3. 删除环境时提示的含义
你收到的提示如下:
"Remove all packages in environment C:\ProgramData\Miniconda3\envs\minicdm:"
这是删除环境前的二次确认提示,含义为:系统即将删除路径C:\ProgramData\Miniconda3\envs\minicdm下,名为minicdm的环境内所有已安装的包、配置文件以及和该环境相关的全部数据。确认删除输入y回车即可执行操作,输入n则会取消删除。
4. Miniconda常用命令补充
在你已整理的命令基础上,可补充以下常用命令:
- 查看当前激活环境的所有已安装包:
conda list - 查看指定环境的所有已安装包:
conda list -n <环境名称> - 搜索conda源中可安装的指定包的全部版本:
conda search <包名> - 从现有环境克隆生成新环境:
conda create -n <新环境名称> --clone <被克隆的环境名称> - 导出当前环境的配置到yml文件,方便迁移复用:
conda env export > environment.yml - 从yml配置文件直接创建对应环境:
conda env create -f environment.yml - 清理conda缓存的安装包、无用依赖,释放磁盘空间:
conda clean -a - 查看当前conda版本:
conda --version - 更新base环境的conda本身到最新版本:
conda update -n base conda - 查看当前环境的Python版本:
python --version
内容的提问来源于stack exchange,提问作者JoeDainton123
相关产品推荐
相关产品推荐

