【发布时间】:2018-03-14 19:49:14
【问题描述】:
我正在尝试安装一个新的 conda 环境,它将与我的其他环境完全分开,所以我运行:
conda create --name foot35 python=3.5
Anaconda 然后请求我批准安装这些新软件包:
asn1crypto: 0.22.0-py35he3634b9_1
ca-certificates: 2017.08.26-h94faf87_0
cachecontrol: 0.12.3-py35h3f82863_0
certifi: 2017.7.27.1-py35hbab57cd_0
cffi: 1.10.0-py35h4132a7f_1
chardet: 3.0.4-py35h177e1b7_1
colorama: 0.3.9-py35h32a752f_0
cryptography: 2.0.3-py35h67a4558_1
distlib: 0.2.5-py35h12c42d7_0
html5lib: 0.999999999-py35h79d4e7f_0
idna: 2.6-py35h8dcb9ae_1
lockfile: 0.12.2-py35h667c6d9_0
msgpack-python: 0.4.8-py35hdef45cb_0
openssl: 1.0.2l-vc14hcac20b0_2 [vc14]
packaging: 16.8-py35h5fb721f_1
pip: 9.0.1-py35h69293b5_3
progress: 1.3-py35ha84af61_0
pycparser: 2.18-py35h15a15da_1
pyopenssl: 17.2.0-py35hea705d1_0
pyparsing: 2.2.0-py35hcabcaab_1
pysocks: 1.6.7-py35hb30ac0d_1
python: 3.5.4-hedc2606_15
requests: 2.18.4-py35h54a615f_1
setuptools: 36.5.0-py35h21a22e4_0
six: 1.10.0-py35h06cf344_1
urllib3: 1.22-py35h8cc84eb_0
vc: 14-h2379b0c_1
vs2015_runtime: 14.0.25123-hd4c4e62_1
webencodings: 0.5.1-py35h5d527fb_1
wheel: 0.29.0-py35hdbcb6e6_1
win_inet_pton: 1.0.1-py35hbef1270_1
wincertstore: 0.2-py35hfebbdb8_0
我不知道为什么它会建议这些特定的。我查了lockfile,它的网站说:
注意:此软件包已弃用。
Here 是我的命令提示符的屏幕截图,作为附加信息。
我正在尝试进行与根环境无关/独立的全新安装。
为什么 conda 会尝试安装这些东西,我该如何解决?
【问题讨论】:
-
这是一个很好的问题......这似乎是由于
conda的一个相当新的版本。如果你降级一些补丁号,我认为它不再这样做了。其中许多东西是用于加密和安全的互联网连接,大概是在下载软件包时(你真的不想对这些东西进行中间人攻击)。其他一些是因为您在 Windows 上(例如 vs2015_runtime),还有一些是标准 Python 包(pip、setuptools、wheel)。我不会把它作为答案,因为它不完整,我不知道如何解决它! -
你能展示你的 conda 版本吗?
-
好像我在用conda 4.3.27
-
你试过这个
conda create --name foot35 python=3.5 anaconda看看有没有改善? -
看来
lockfile是安装pip包所必需的。
标签: python pip anaconda virtualenv conda