环境:我正在使用conda
4.6.7 在配备 High Sierra 的 Mac 上。
我有一些遗留的 Python 代码,首先我想运行它。当然,由于这是研究代码,我没想到会找到“花哨的东西(!!)”,例如测试套件,但我希望至少有一个requirements.txt
将提供文件。白日梦。 GREP 列表后import
通过查看组成项目的各个文件,我得出了以下要安装的软件包列表:
conda install os sys math time scipy numpy zipfile urllib.request shutil PIL skimage config itertools logging json re random collections matplotlib visualize glob random datetime tensorflow keras colorsys IPython
我把它们全部放在一个电话中conda
,因为,根据
https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands
你应该
在该环境中安装所需的所有程序
同时。一次安装 1 个程序可能会导致依赖性
冲突。
(顺便说一句,有没有办法在命令中包含换行符,或者它必须那么长吗?)
然而,conda
给我错误:
PackagesNotFoundError: The following packages are not available from current channels:
- config
- math
- visualize
- datetime
- urllib.request
- re
- logging
- json
- os
- glob
- collections
- sys
- colorsys
- itertools
- random
- zipfile
- time
- shutil
- skimage
这对我来说似乎很奇怪,因为至少其中一些很常见。这些是我的包中的conda
环境:
# Name Version Build Channel
ca-certificates 2019.1.23 0
certifi 2018.11.29 py36_0
libcxx 4.0.1 hcfea43d_1
libcxxabi 4.0.1 hcfea43d_1
libedit 3.1.20181209 hb402a30_0
libffi 3.2.1 h475c297_4
ncurses 6.1 h0a44026_1
openssl 1.1.1b h1de35cc_0
pip 19.0.3 py36_0
python 3.6.8 haf84260_0
readline 7.0 h1de35cc_5
setuptools 40.8.0 py36_0
sqlite 3.26.0 ha441bb4_0
tk 8.6.8 ha441bb4_0
wheel 0.33.1 py36_0
xz 5.2.4 h1de35cc_4
zlib 1.2.11 h1de35cc_3
我该如何解决上述问题?