![](/img/trans.png)
[英]pip-installed package inside conda virtual environment is not isolated
[英]Use pip package inside Conda environment
我对通过pip
和conda
安装的软件包如何协同工作感到困惑。 我所知道的:
pip
和conda
安装不同的 package 格式。 除了pip
无法安装conda
package 格式之外,这里还有什么含义? (这对于这个问题来说很好,因为您总是可以使用适当的命令来安装 package;我对下面的部分感兴趣) 比如说, package A
通过pip
安装; package B
通过conda
在隔离的 conda 环境custom_env
中安装。 现在,我创建了一个 python 脚本,它需要同时使用package A
和package B
; 我在custom_env
中启动它。
python 脚本是否可以访问package A
?
问: python 脚本是否可以访问 package A?
答: : 好像没有。
..这是有道理的。
我希望 conda 能保证一个孤立的环境。
但我需要测试这个假设。
我如何测试它:
1 - 选择 package:
例如: scipy
2 - 停用康达:
conda deactivate
3 - 检查 scipy 是否安装在 pip 中:
pip list | grep scipy
Output:
scipy 0.13.0b1
4 - 激活 conda 环境:
conda activate
5 - 检查 conda 是否看到 scipy package:
conda list | grep scipy
Output:
(空的)
( 再检查一遍 )
6 - 您可能有一个 pip 作为 conda 环境的一部分,
让我们也检查一下:
pip list | grep scipy
pip list | grep scipy
(激活 conda 环境)。
Output:
(三重检查)
7 - 我也尝试过:
A - 在没有 conda 环境的情况下导入 scipy (使用 pip )-> 成功
B - 在 conda 环境中导入 scipy -> 错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.