如何删除仅在一个conda环境中使用的软件包?

如何解决如何删除仅在一个conda环境中使用的软件包?

我正在尝试使用以下命令删除环境foo:

conda remove -n foo --all --dry-run

表明这些软件包将被删除:

The following packages will be REMOVED:

certifi:        2016.2.28-py27_0
mkl:            2017.0.3-0
numpy:          1.13.1-py27_0
openssl:        1.0.2l-vc9_0       [vc9]
pip:            9.0.1-py27_1
python:         2.7.13-1
scipy:          0.19.1-np113py27_0
setuptools:     36.4.0-py27_1
sqlite:         3.13.0-vc9_1       [vc9]
tk:             8.5.18-vc9_0       [vc9]
vs2008_runtime: 9.00.30729.5054-0
wheel:          0.29.0-py27_0
wincertstore:   0.2-py27_0
zlib:           1.2.11-vc9_0       [vc9]


DryRunExit: Dry run exiting

但是我还有另一个重要的环境栏,我要保留其软件包(以及可能与之共享软件包的其他环境):

C:\WINDOWS\system32>conda remove -n bar --all --dry-run

Remove all packages in environment C:\Users\blah\Anaconda3\envs\bar:


## Package Plan ##

  environment location: C:\Users\blah\Anaconda3\envs\bar


The following packages will be REMOVED:

backports:              1.0-py27_0
beautifulsoup4:         4.5.1-py27_0
boto:                   2.43.0-py27_0
bz2file:                0.98-py27_0
click:                  6.6-py27_0
configparser:           3.5.0-py27_0
curl:                   7.49.0-vc9_0       [vc9]
cycler:                 0.10.0-py27_0
django:                 1.10.3-py27_0
flask:                  0.11.1-py27_0
gensim:                 0.12.4-np111py27_0
icu:                    57.1-vc9_0         [vc9]
itsdangerous:           0.24-py27_0
jinja2:                 2.8-py27_1
jpeg:                   8d-vc9_2           [vc9]
libpng:                 1.6.22-vc9_0       [vc9]
lxml:                   3.6.4-py27_0
markupsafe:             0.23-py27_2
matplotlib:             1.5.3-np111py27_1
mkl:                    11.3.3-1
mysql-connector-python: 2.0.4-py27_0
nltk:                   3.2.1-py27_0
numpy:                  1.11.2-py27_0
openssl:                1.0.2j-vc9_0       [vc9]
pandas:                 0.19.1-np111py27_0
pip:                    9.0.1-py27_0
pymysql:                0.7.9-py27_0
pyparsing:              2.1.4-py27_0
pyqt:                   5.6.0-py27_0
python:                 2.7.12-0
python-dateutil:        2.6.0-py27_0
pytz:                   2016.7-py27_0
qt:                     5.6.0-vc9_0        [vc9]
requests:               2.12.1-py27_0
scipy:                  0.18.1-np111py27_0
setuptools:             27.2.0-py27_1
sip:                    4.18-py27_0
six:                    1.10.0-py27_0
smart_open:             1.3.5-py27_0
tk:                     8.5.18-vc9_0       [vc9]
vs2008_runtime:         9.00.30729.1-2
werkzeug:               0.11.11-py27_1
wheel:                  0.29.0-py27_0
yaml:                   0.1.6-0
zlib:                   1.2.8-vc9_3        [vc9]

请注意,例如,tk:8.5.18-vc9_0 [vc9]都在其中。如果我删除了foo中的所有软件包,是否还会删除bar中使用的软件包?如何删除foo专用的软件包?

解决方法

否,如果在一个环境中删除软件包,conda不会从其他环境中删除软件包。 Conda将每个软件包的主版本存储在pkgs目录中,并将该目录中的文件链接到每个环境中。删除环境时,conda只会删除与该环境关联的链接,而不会更改每个软件包的主版本。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-