我在我的Mac上创建了全新安装Anaconda
(https://www.continuum.io/downloads#all)。然后我试图运行conda create --name test
来创建一个新的虚拟环境。它要安装的默认包一个很多:Conda尝试将大型默认库安装到新环境中
cffi: 1.2.1-py27_0 defaults
cryptography: 1.0.2-py27_0 defaults
cssselect: 0.9.1-py27_0 defaults
enum34: 1.1.1-py27_0 defaults
idna: 2.0-py27_0 defaults
ipaddress: 1.0.14-py27_0 defaults
libxml2: 2.9.2-0 defaults
libxslt: 1.1.28-2 defaults
lxml: 3.5.0-py27_0 defaults
nose: 1.3.7-py27_0 defaults
openssl: 1.0.2d-0 defaults
pip: 7.1.2-py27_0 defaults
pyasn1: 0.1.9-py27_0 defaults
pycparser: 2.14-py27_0 defaults
pyopenssl: 0.15.1-py27_1 defaults
python: 2.7.11-0 defaults
queuelib: 1.2.2-py27_0 defaults
readline: 6.2-2 defaults
scrapy: 1.0.3-py27_0 defaults
setuptools: 19.1.1-py27_0 defaults
six: 1.10.0-py27_0 defaults
sqlite: 3.8.4.1-1 defaults
tk: 8.5.18-0 defaults
twisted: 15.5.0-py27_0 defaults
w3lib: 1.12.0-py27_0 defaults
wheel: 0.26.0-py27_1 defaults
zlib: 1.2.8-0 defaults
zope.interface: 4.1.3-py27_0 defaults
我不知道在哪里,这些都来自哪里。此外,不仅是因为scrapy
是Python的2.X,conda
自动失败尝试创建一个新的Python 3.x的环境中(通过conda create --name test python=3.5
)时:
Hint: the following packages conflict with each other:
- python 3.5*
- scrapy
我在过去有这种错误(见https://stackoverflow.com/questions/33190272/installing-flask-without-scrapy) 。当时我认为在我的末端出现了问题,可能是我的Python安装。现在我不太确定:在我的机器上安装Anaconda的时间几乎是几分钟,而且我的电脑上的完全相同的安装没有这种挂钩(尽管使用不同的:Conda Python environment missing DLL file on Windows)。在这种情况下,安装在新环境中的唯一东西是msvc_runtime
,pip
,python
,setuptools
和wheel
,如预期的那样。
我应该怎么做才能尝试调试?
我发现并删除了该文件,并且一切都如预期的一样。谢谢! 为了记录,我认为这是非常糟糕的形式,留下一个文件,只是躺在电脑上。至少应该提供这样做或不这样做的选择,如我所知,例如, Eclipse卸载程序。 –
我同意。作为功能请求,我会提出问题。我认为这个问题的一部分是很多人只是把安装文件夹移除为“卸载”,这当然会留下这个文件。应该有一个适当的卸载脚本。 – msarahan
您不需要将.condarc文件放在主文件夹中,您可以将其放在conda目录中,它也可以工作。 –