相关疑难解决方法(0)

pip和conda有什么区别?

我知道pip是python包的包管理器.但是,我看到IPython网站conda上的安装用于安装IPython.

我可以pip用来安装IPython吗?conda我已经拥有了为什么要用作另一个python包管理器pip

pip和之间有什么区别conda

python pip package-managers ipython conda

644
推荐指数
10
解决办法
26万
查看次数

使用Pip将软件包安装到Anaconda Environment

conda 4.2.13 MacOSX 10.12.1

我正在尝试将包安装pip到使用anaconda创建的新环境(虚拟). 在Anaconda文档中,它说完全没问题.它的执行方式与virtualenv相同.

激活你想要放置程序的环境,然后pip安装程序......

我在Ananconda中创建了一个空的环境,如下所示:

conda create -n shrink_venv
Run Code Online (Sandbox Code Playgroud)

激活它:

source activate shrink_venv
Run Code Online (Sandbox Code Playgroud)

然后我可以在终端看到我在我的环境中工作(shrink_venv).当我尝试使用pip以下命令安装软件包时,问题就出现了:

(shrink_venv): pip install Pillow

Requirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

所以我可以看到它认为从系统范围的包中满足要求.所以看起来环境工作不正常,绝对不像文档中说的那样.我在这里做错了吗?

只是一个注意事项,我知道你可以conda install用于包裹,但我从anaconda的Pillow有一个问题,所以我想从中得到它pip,因为文档说这很好.

产量which -a pip:

/usr/local/bin/pip
/Users/my_user/anaconda/bin/pip
Run Code Online (Sandbox Code Playgroud)

**更新**我认为这是非常常见的问题.我发现conda env与PYTHONPATH的效果不佳.即使您正在使用conda环境,系统似乎总是在PYTHONPATH位置查看.现在,我总是unset PYTHONPATH在使用conda环境时运行,并且它运行得更好.我在Mac上.

python environment pip anaconda

108
推荐指数
8
解决办法
20万
查看次数

在同一环境中使用 conda 和 pip install 是一个坏主意吗?

由于conda install并且pip install在许多情况下基本上做相同的事情,那么最好的选择是什么?有没有人应该pip install只坚持的情况?对称,有没有一种情况conda install只能坚持?有没有办法通过在单个环境中同时使用 conda 和 pip install 来解决问题?

如果这两种方法本质上是相同的并且彼此不矛盾,那么就没有理由只坚持其中一种而不是另一种。

python pip virtualenv conda

29
推荐指数
2
解决办法
1万
查看次数

在安装Python包时支持pip与conda

我使用miniconda作为我的默认python安装.关于何时安装带有conda和pip的东西的当前(2019)智慧是什么?

我通常的行为是使用pip安装所有内容,如果没有通过pip可用的包或者pip版本无法正常工作,则仅使用conda.

总是偏爱有优势conda install吗?是否存在与混合两个安装程序相关的问题?我应该考虑哪些因素?


注意:我不相信这是一个基于意见的问题.我不是简单地问"你更喜欢什么?".我的问题是,我可以选择安装python包,pip或者conda如何做出明智的决定?不是"告诉我哪个更好,但是" 为什么我会使用一个而不是另一个,并且会来回摆动导致问题/效率低下?"

python pip python-3.x conda miniconda

9
推荐指数
3
解决办法
2971
查看次数