就程序包而言,我有两个虚拟环境似乎完全相同。 第一个是使用
创建的python -m venv *venv-fl2*
第二个是使用
创建的conda create --name *venv-fl*
我让他们两个都工作了(不是,但是我仍然不知道为什么)。
我对自己的软件包进行了更改,并在 venv-fl2 环境中对其进行了更新
pip install -e .
并测试确定。 当我去更新 venv-fl 时,它已经是最新的了。
我想做的是为系统的每个部分提供虚拟环境,然后根据需要将虚拟环境整合在一起。 仅当我全都使用conda venv或python venv但不能混在一起时,这才有用吗?
对于我自己的代码,conda不会将代码放入
envs\*package-name*\lib\site-packages
文件夹,仅 egg-info 文件。那可能是罪魁祸首吗? 我(尚未)看到这两种环境是如何相处的。