问题标签 [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.
python - Miniconda 在每次环境更新时都会重新下载包
我需要在 miniconda 中安装依赖项并在environment.yml
. 我需要使用 pip 通过 url 安装它。下面是我的内容environment.yml
。
问题是每次我使用 更新我的依赖项时conda env update
,它都会重新下载包。有没有办法让我不需要重新下载包?
terminal - zsh:找不到命令:conda,当每个新终端打开时
在 OSX 上,每打开一个新终端,我都需要重新执行以下操作:
或者它将是
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 时会出现此错误:
那么Docker容器上似乎缺少cv2?我在示例项目的 Dockerfile 模板中添加了这一行“RUN conda install -c conda-forge opencv”,但它没有帮助:
请问有什么帮助吗?
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
我尝试了以下方法来让我的旧环境再次运行。
这导致了以下错误:
python - 从 Bitbucket 包创建 conda 配方时出错
我在 Bitbucket 上有一个包,其中包含 Python、R 和 bash 中的代码文件。我正在使用运行 Linux CentOS 7 的笔记本电脑。
我想为它创建一个conda 包。我已经开始创建一个 conda 配方,但我可能犯了一些错误。我正在使用 conda 4.3.18。我尝试使用以下命令构建我的 conda 配方,但它产生了几个我无法解释的错误:
有谁知道这些错误是什么意思?
编辑:这是 meta.yaml 文件:
而此时的 build.sh 只是一个 echo 命令:
python - Miniconda 已经替换了 python 和 python3 路径
基本上,我的问题是我最近安装了 Miniconda 以使用 Scrapy 包。在这样做的过程中,它似乎已经渗入了 python 2 和 python 3 的路径。例如:
在我看来,处理此问题的最有效方法是将路径指向原始 python2 和 python 3 目录,但是,在搜索时,解决方案总是说不要弄乱路径链接。我在 .profile 文件中添加了一个环境路径,但这似乎没有任何明显的效果。
问题首先在通过 apt 安装时变得明显,当时没有找到标准库,大概是因为这是一个迷你版本,所以我不能保持原样。
谢谢
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”命令创建的映像不同?
python - 我怎样才能让 jupyter 不依赖于任何 conda env?
我安装了 miniconda,Anaconda 的紧凑版本,然后运行
conda install jupyter
安装 jupyter notebook,因为它不附带 Miniconda。然后,我创建了另一个环境。看来我需要在该环境中再次安装 jupyter。
意思是我下载了两次??还是内部 conda 只有 1 个 jupyter 副本?我怎样才能让 jupyter 不依赖于任何 conda env?我应该通过 pip 安装吗?
谢谢!
python-3.x - 使用 Miniconda 安装 pandas 后如何将 pandas 导入为 pd
在 python 中打开 idle 并尝试通过传递值列表来创建一个 Series,让 pandas 创建一个默认整数索引: