通过更改python venv更新了conda虚拟环境

时间:2018-09-25 00:37:03

标签: python-3.x conda

就程序包而言,我有两个虚拟环境似乎完全相同。 第一个是使用

创建的
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 文件。那可能是罪魁祸首吗? 我(尚未)看到这两种环境是如何相处的。


  1. 打开Anaconda提示。
  2. 创建虚拟环境 python -m venv venv-fl2
  3. 激活环境
  4. 导航到flask-tutorial
  5. 安装flaskr软件包 pip install -e。
  6. 导航到另一个本地软件包smallapps
  7. 安装smallapps软件包 pip install -e。
  8. 打开第二个Anaconda提示
  9. 创建虚拟环境 conda create --name venv-flask
  10. 激活环境
  11. 导航到flask-tutorial
  12. 安装flaskr软件包 pip install -e。
  13. 导航到另一个本地软件包smallapps
  14. 安装smallapps软件包 pip install -e。
  15. 在flaskr中进行代码更改,包括setup.py中的版本号
  16. 在第一个环境中更新flaskr软件包  pip install -e。
    • 在第二个环境中,flaskr也已更新。

0 个答案:

没有答案