我正在使用miniconda创建几个环境,所有这些环境都使用Python3.7。我发现对于每个环境,安装的包都会转到.local路径,这意味着对于Python3.7的不同环境,它们共享相同的包集合。
例如:
Python 3.7.7 (default, May 7 2020, 21:25:33) [GCC 7.3.0] :: Anaconda, Inc. on linux Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
>>> np.__file__ '/home/my_name/.local/lib/python3.7/site-packages/numpy/__init__.py'我认为安装的软件包应该在miniconda的目录中,而不是我的本地.local目录中。
发布于 2020-07-10 21:00:56
你是如何安装这些包的?你对每个新环境都使用‘conda env create’吗?你可能需要检查“基本”的conda环境是否在你的终端上运行,也许你使用的是默认的python解释器而不是miniconda。
另外,如果你没有特别的理由使用conda,只是想用它来管理虚拟环境和包,我建议你尝试一下‘pipenv’。我发现它比conda更简单,并且很好地隔离了虚拟环境。
https://stackoverflow.com/questions/62834691
复制相似问题