标签: conda

pip和conda有什么区别?

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

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

pip和之间有什么区别conda

python pip package-managers ipython conda

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

Conda环境没有出现在Jupyter Notebook中

我安装了Anaconda(使用Python 2.7),并在一个名为的环境中安装了Tensorflow tensorflow.我可以在该环境中成功导入Tensorflow.

问题是Jupyter Notebook无法识别我刚刚创建的新环境.无论我从GUI导航或命令行启动Jupyter笔记本电脑tensorflowENV中,只有一个名为菜单内核Python [Root],并Tensorflow无法导入.当然,我多次点击该选项,保存文件,重新打开,但这些没有帮助.

奇怪的是,当我打开CondaJupyter首页上的标签时,我可以看到这两个环境.但是当我打开Files标签,并尝试new使用笔记本时,我仍然只有一个内核.

我看了这个问题: 用Jupyter Notebook链接Conda环境 但是~/Library/Jupyter/kernels我的电脑上没有这样的目录!这个Jupyter目录只有一个名为的子目录runtime.

我真的很困惑.Conda环境是否应该自动成为内核?(我跟着https://ipython.readthedocs.io/en/stable/install/kernel_install.html手动设置了内核,但被告知ipykernel没有找到.)

anaconda conda jupyter jupyter-notebook

305
推荐指数
15
解决办法
19万
查看次数

我如何更新Anaconda?

我在我的电脑上安装了Anaconda,我想更新它.在Navigator中,我可以看到有几个单独的软件包可以更新,但也有一个anaconda软件包有时会有版本号,有时会说custom.我该怎么办?

在此输入图像描述

python anaconda conda

224
推荐指数
8
解决办法
36万
查看次数

使用Conda [Anaconda]批量更新包裹

有没有办法(使用conda更新)我可以在Anaconda中列出过时的包和选择或批量更新(兼容)包?

单独更新软件包没有多大意义,因为有数百个软件包.

python anaconda conda

215
推荐指数
2
解决办法
12万
查看次数

如何重命名conda环境?

我有一个名为conda的环境old_name,如何在new_name不破坏引用的情况下更改其名称?

python anaconda conda

209
推荐指数
6
解决办法
8万
查看次数

如何通过Conda安装Python OpenCV?

我正在尝试通过Anaconda安装OpenCV for Python ,但我似乎无法解决这个问题.

我试过了

conda install opencv
conda install cv2
Run Code Online (Sandbox Code Playgroud)

我也尝试过搜索

conda search cv
Run Code Online (Sandbox Code Playgroud)

没有雪茄.我跑过这个列出opencv了一个包含的包:

http://docs.continuum.io/anaconda/pkgs.html

运行后conda info我注意到我的版本是3.4.1,但我似乎无法在线找到有关此版本的任何信息.我对此非常困惑.

我错过了一些非常明显的东西吗?如果opencv可用于以前版本的Anaconda,那么为什么它不适用于较新版本?为什么这个链接只显示版本1.9.2的文档?

python opencv anaconda conda

202
推荐指数
22
解决办法
53万
查看次数

如何运行Conda?

如何在linux机器上运行conda?

我安装了Anaconda,可以运行Python,所以我假设我正确安装了它.

按照本指南:http: //docs.continuum.io/conda/intro.html,我正在尝试安装Python33,所以我正在复制并将以下行粘贴到我的控制台中:

conda create -n py33 python=3.3 anaconda
Run Code Online (Sandbox Code Playgroud)

但是,这给了我一个错误:

-bash: conda: command not found
Run Code Online (Sandbox Code Playgroud)

运行Conda需要做什么?

python anaconda conda

200
推荐指数
12
解决办法
50万
查看次数

Conda是否取代了virtualenv的需求?

我最近发现康达我是有安装SciPy的麻烦后,确切的说是我开发一个应用程序的Heroku.

使用Conda,您可以创建与virtualenv非常相似的环境.我的问题是:

  1. 如果我使用Conda它会取代virtualenv的需要吗?如果没有,我该如何将两者结合使用?我是在Conda中安装virtualenv,还是在virtualenv中安装Conda?
  2. 我还需要使用pip吗?如果是这样,我还能在隔离环境中安装带有pip的软件包吗?

python virtualenv scipy anaconda conda

184
推荐指数
8
解决办法
6万
查看次数

使用 Conda + Poetry 有意义吗?

使用 Conda + Poetry 进行机器学习项目有意义吗?让我分享一下我(新手)的理解,请指正或赐教:

据我了解,CondaPoetry有不同的目的,但很大程度上是多余的:

  • Conda主要是一个环境管理器(实际上不一定是Python),但它也可以管理包和依赖项。
  • Poetry 主要是一个 Python 包管理器(例如pip的升级),但它也可以创建和管理 Python 环境(例如Pyenv的升级)。

我的想法是同时使用两者并划分它们的角色:让 Conda 担任环境管理器,让 Poetry 担任包管理器。我的推理是(听起来)Conda 最适合管理环境,可用于编译和安装非 python 包,尤其是 CUDA 驱动程序(用于 GPU 功能),而 Poetry 作为 Python 包管理器比 Conda 更强大。

通过在 Conda 环境中使用 Poetry,我成功地相当轻松地完成了这项工作。诀窍是不要使用 Poetry 来管理 Python 环境:我没有使用poetry shellor poetry run、 onlypoetry init等命令poetry install(激活 Conda 环境后)。

为了充分披露,我的environment.yml文件(针对Conda)如下所示:

name: N

channels:
  - defaults
  - conda-forge

dependencies:
  - python=3.9
  - cudatoolkit
  - cudnn
Run Code Online (Sandbox Code Playgroud)

我的诗歌.toml …

python machine-learning package conda python-poetry

163
推荐指数
2
解决办法
7万
查看次数

删除Conda环境

我想删除用conda创建的某个环境.我怎样才能做到这一点?假设我有一个活跃的testenv环境.我通过以下文档尝试:

$ conda env remove

CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again
Run Code Online (Sandbox Code Playgroud)

我然后停用它:

$ source deactivate
Run Code Online (Sandbox Code Playgroud)

我尝试再次运行命令删除它,我仍然得到相同的错误.这里出了什么问题?

python conda jupyter

147
推荐指数
17
解决办法
19万
查看次数