我正在尝试使用 conda 创建一个“干净的”Python 虚拟环境:
conda create -n somename python=3.7 --no-default-packages
但不知何故,我可以访问此环境中安装在 base 中的所有软件包。 pip list
返回所有 Python 包,我可以在 Python
中导入
这些包。
但是,实际环境的“site-packages”文件夹不像基本文件夹那样包含那些额外的 Python 模块。
那么我应该怎么做才能创建一个独立/独立的虚拟环境呢?我正在使用 Windows10。
我在路径中明确指定了 PYTHONPATH/HOME,现在删除后效果很好。
最佳答案
这听起来很傻,但请确保您确实在激活新环境。还要确保检查 which python
和 which pip
引用新环境,我在 tmux 使 conda 激活静默失败之前遇到过问题。
关于python - 为什么我的 conda 环境会继承所有基础包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57281636/