gpt4 book ai didi

python - Anaconda:如何安全地删除重复的包

转载 作者:行者123 更新时间:2023-12-04 22:55:42 26 4
gpt4 key购买 nike

我有一个 Anaconda 虚拟环境,其中多次安装了很多 Python 包,通常是不同的版本,例如:

$ conda list
...
singledispatch 3.4.0.3 py35_0
sip 4.18 py35_0
six 1.10.0 <pip>
six 1.11.0 <pip>
six 1.10.0 py35_0
snowballstemmer 1.2.1 py35_0
sockjs-tornado 1.0.3 py35_0
sphinx 1.5.4 py35_0
spyder 3.1.3 py35_0
sqlalchemy 1.1.9 py35_0
sqlite 3.13.0 0
statsmodels 0.8.0 np111py35_0
sympy 1.0 py35_0
tensorflow-gpu 1.3.0 <pip>
tensorflow-gpu 1.0.1 <pip>
tensorflow-tensorboard 0.1.6 <pip>
terminado 0.6 py35_0
testpath 0.3 py35_0
Theano 0.9.0 <pip>
tk 8.5.18 0
toolz 0.8.2 py35_0
tornado 4.4.2 py35_0
tqdm 4.11.2 <pip>
tqdm 4.15.0 py35_0
traitlets 4.3.2 py35_0
unicodecsv 0.14.1 py35_0
wcwidth 0.1.7 py35_0
werkzeug 0.12.1 py35_0
Werkzeug 0.12.2 <pip>
wheel 0.29.0 <pip>
wheel 0.30.0 <pip>
wheel 0.29.0 py35_0
...

我不知道我是如何达到这种状态的,但是我怎样才能安全地摆脱重复的包裹?

此外,如果程序导入 six包,Python如何确定导入哪个版本?

编辑:
我现在知道问题出在哪里了。我可能使用 pip 安装了一些软件包的 --ignore-installed选项。我是否可以像这样安装所有重复项,还是应该摆脱它们?

最佳答案

如果您不需要其中任何一个的特定版本,那么我会尝试 conda update conda这应该删除所有旧包,安装最新版本,并将最新版本设置为默认值。否则,您可以随时使用 conda remove <pkg-name>删除所有副本和 conda install <pkg-name>安装最新版本并替换旧版本。您也可以使用 pip install <pkg-name>==<version>安装特定版本(例如, pip install keras==1.2 )。此 link也很有帮助。

关于python - Anaconda:如何安全地删除重复的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48211174/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com