问题标签 [miniconda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
278 浏览

python - Miniconda 在每次环境更新时都会重新下载包

我需要在 miniconda 中安装依赖项并在environment.yml. 我需要使用 pip 通过 url 安装它。下面是我的内容environment.yml

问题是每次我使用 更新我的依赖项时conda env update,它都会重新下载包。有没有办法让我不需要重新下载包?

0 投票
1 回答
2779 浏览

terminal - zsh:找不到命令:conda,当每个新终端打开时

在 OSX 上,每打开一个新终端,我都需要重新执行以下操作:

或者它将是

0 投票
1 回答
3526 浏览

heroku - 将带有 Anaconda 和 OpenCV 的 Docker 应用程序部署到 Heroku 时,“找不到满足要求 cv2==1.0 的版本”

我正在尝试向 Heroku 部署一个支持 Conda 的简单 Python 应用程序。

我可以毫无问题地将这个简单的示例部署到 Heroku: https ://github.com/heroku-examples/python-miniconda

但是当我添加 cv2 导入时它不再起作用:

原始 app.py 文件:

修改 app.py 文件:

将此修改后的应用程序推送到 Heroku 时会出现此错误:

那么Doc​​ker容器上似乎缺少cv2?我在示例项目的 Dockerfile 模板中添加了这一行“RUN conda install -c conda-forge opencv”,但它没有帮助:

请问有什么帮助吗?

0 投票
1 回答
1545 浏览

python - 在克隆的 conda 环境中安装 tensorflow 会破坏从其克隆的 conda 环境

我刚刚克隆了一个carnd-term1-gpu使用 tensorflow 版本“0.12.1”的 tensorflow 和 gpu 工作的 miniconda 环境。该环境安装了许多其他 python 包。我想升级到最新版本的 tensorflow,所以我基于tensorflow Ubuntu做了以下操作:

1)将现有的工作环境克隆为tflow

这成功地完成了。

2) 源激活 tflow 并使用 pip 安装

现在我尝试运行旧环境,假设它不应该被改变。

然后从 ipython 提示符输入import numpy as np并获得以下信息:

我以为我是通过克隆一个单独的环境并仅更改该环境来保护我的,但是似乎在一个环境中的安装改变了在另一个环境中的行为。正是我以为我要避免的!出了什么问题,我该如何解决?到目前为止,新环境似乎运行良好。

我检查了两种环境中的文件日期。环境中的carnd-term1-gpu文件日期与我在tflow环境中进行升级的同一天。关于如何发生的任何想法?

我尝试将丢失的文件添加einsumfunc.py到我的carnd-term1-gpu环境中并再次启动 Ipython。这次我做import numpy as np了一个不同的文件无法导入。所以看起来我的carnd-term1-gpu环境已损坏。

比较conda list每个环境并仅查看numpy,我看到以下内容: 对于tflow 环境:

对于carnd-term1-gpu环境:

然后我查看了使用conda list --revisions. 两种环境都只显示rev 0. 同样查看conda-meta/history仅显示 1 月 13carnd-term1-gpu日和 5 月 9 日的原始创建日期tflow。所以这个版本的pip的组合:

结合这个轮子:

不知何故破坏了环境carnd-term1-gpu。这似乎是一个错误,或者我以某种方式从 tensorflow 站点获得了一个损坏的轮子?如果是后者,它怎么会破坏与安装环境不同的环境?注意 pip 的版本在两种环境中都是相同的。

我执行了以下操作来调查在安装之日哪些文件发生了变化。

这表明创建/修改了 669 个文件。其中大部分都在/site-packages/numpy/,但six.py, pyparsing.py, /setuptools/, /pkg_resources/, easy_install.py,/werkzeug/也受到影响。

conda --version是 4.2.12

我尝试了以下方法来让我的旧环境再次运行。

这导致了以下错误:

0 投票
1 回答
431 浏览

python - PyCharm 终端错误

我将我的 shell 从 bash 更改为 zsh,现在我的 PyCharm 不允许我激活环境。如果有帮助,我也在使用 zsh spaceship 主题。在此处输入图像描述

0 投票
2 回答
540 浏览

python - 从 Bitbucket 包创建 conda 配方时出错

我在 Bitbucket 上有一个包,其中包含 Python、R 和 bash 中的代码文件。我正在使用运行 Linux CentOS 7 的笔记本电脑。

我想为它创建一个conda 包。我已经开始创建一个 conda 配方,但我可能犯了一些错误。我正在使用 conda 4.3.18。我尝试使用以下命令构建我的 conda 配方,但它产生了几个我无法解释的错误:

有谁知道这些错误是什么意思?

编辑:这是 meta.yaml 文件:

而此时的 build.sh 只是一个 echo 命令:

0 投票
0 回答
125 浏览

python - Miniconda 已经替换了 python 和 python3 路径

基本上,我的问题是我最近安装了 Miniconda 以使用 Scrapy 包。在这样做的过程中,它似乎已经渗入了 python 2 和 python 3 的路径。例如:

在我看来,处理此问题的最有效方法是将路径指向原始 python2 和 python 3 目录,但是,在搜索时,解决方案总是说不要弄乱路径链接。我在 .profile 文件中添加了一个环境路径,但这似乎没有任何明显的效果。

问题首先在通过 apt 安装时变得明显,当时没有找到标准库,大概是因为这是一个迷你版本,所以我不能保持原样。

谢谢

0 投票
1 回答
1371 浏览

django - Docker continuum/miniconda3 容器未显示“conda”

我有一个运行 continuum/miniconda3 映像的 Docker 容器,其中一个 Django 项目成功地服务于 localhost:8000,我可以看到我的项目在浏览器中运行。容器使用以下 Dockerfile 构建

但是,当我尝试在正在运行的终端中使用以下命令运行“conda”命令时:

我收到此错误消息:

还有什么令人困惑的是,在 Dockerfile 中使用的官方图像可以在这里找到https://hub.docker.com/r/continuumio/miniconda3/~/dockerfile/

使用以下命令构建映像,我没有看到 /etc/profile.d/conda.sh 或 /opt/conda。

我确信我正在为一个附加到正确的容器,因为我可以看到容器中已安装的卷,而对于两个我可以看到当我使用时只有一个正在运行的容器:

更新:

我正在使用一个 docker-compose.yml 文件,它从 Dockerfile 构建容器。我不一定相信 compose 创建的容器就是我想的那样。当我使用:

它说:

这是我要附加的服务。我正在尝试附加:

以下是我的 docker-compose.yml 文件。

如果我通过以下方式运行基于使用 Dockerfile 构建的映像的容器:

我尝试通过以下方式附加到它:

当我将命令更改为在 docker-compose 文件中运行时

至:

使用 docker-compose up 时出现以下错误。

奇怪的是,如果我使用我的 Dockerfile 手动构建一个图像并“docker run”一个基于该图像的容器,它会按预期工作。当我查找 docker-compose 自动从 Dockerfile 创建的图像,并尝试从图像中“docker run”一个容器时,它给出了上面提到的错误。为什么此映像与使用手动“docker build”命令创建的映像不同?

0 投票
1 回答
55 浏览

python - 我怎样才能让 jupyter 不依赖于任何 conda env?

我安装了 miniconda,Anaconda 的紧凑版本,然后运行 conda install jupyter 安装 jupyter notebook,因为它不附带 Miniconda。然后,我创建了另一个环境。看来我需要在该环境中再次安装 jupyter。

意思是我下载了两次??还是内部 conda 只有 1 个 jupyter 副本?我怎样才能让 jupyter 不依赖于任何 conda env?我应该通过 pip 安装吗?

谢谢!

0 投票
3 回答
1469 浏览

python-3.x - 使用 Miniconda 安装 pandas 后如何将 pandas 导入为 pd

在 python 中打开 idle 并尝试通过传递值列表来创建一个 Series,让 pandas 创建一个默认整数索引: