问题标签 [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 - 此应用程序无法启动,因为它无法在“”中找到或加载 Qt 平台插件“xcb”
我有一个使用 Qt5(通过 PyQt)运行的应用程序。我正在使用 miniconda,python 代码已经过 cythonized。该代码是在我的本地机器上设置的,从原始.py
文件生成的 cython 代码以及安装在 miniconda 中的相关库和模块,以便代码成功运行。然后我将所有内容都发送到另一台机器上,编译 cython 代码以提供.so
文件并尝试运行它。此时我得到错误:
我已经四处寻找可能的解决方案很长时间了,我有以下额外信息:
我已经检查了各种.so
文件的 ldd 。似乎都找到了所需的库。
我已经尝试过locate libqxcb.so
,这会返回:
~/miniconda3/pkgs/qt-5.6.2-3/plugins/platforms/libqxcb.so
&
~/miniconda3/plugins/platforms/libqxcb.so
根据 TranslucentCloud 的建议,我已将其复制到目录~/miniconda3/bin/platforms
(新创建的)。
我还包含export QT_DEBUG_PLUGINS=1
在调用我的代码的脚本中。这给出了以下输出:
GUI 现在加载和按钮等工作。但是,仍然存在一些问题 - 小问题是所有字体都与我的本地机器不同(不是主要问题,但可能表明它仍然没有找到一些相关的库)。
更严重的是,GUI 不响应任何按键 - GUI 有很多文本框要填写,所以这使它无法使用。
显然,上面的输出中仍然存在一些错误,但是,尚不清楚哪些库等仍然无法找到(或为什么会这样)。
git - git 添加 . 在具有 .git 文件夹的子目录上失败,即使被忽略
我们有一个深度目录结构,其中包含不同级别的多个 README 文件。例如:
我们只想对00README
文件进行版本控制。我们用这个成功地测试了这个 .gitignore
.gitignore
然而,在实际场景中,其中一个子目录是一个conda
安装,其中包含一些包含它们自己的.git
目录的包。当我这样做git add .
时,它会失败并显示以下消息:
真实情况../TopLevel/Applications/...
是../TopLevel/.gitignore
. 以下是我尝试过的事情:
../TopLevel/.gitignore
但没有达到目标。
编辑
为了解决@VonC.git
提到的带有文件夹的“取消跟踪”子目录的问题,我提出了一个全新的 git 存储库创建。注意:作为远程添加的存储库是新创建的--bare
存储库。
anaconda - 克隆 conda “root”,如果这是基本初始安装的术语
似乎还有其他类似的问题,但似乎都不是这个。
我在机器上创建了一个 conda 安装。我想在第二台机器上创建完全相同的安装。我可以导出环境,然后使用导出的信息创建环境。但在所有示例中,我创建的环境是根目录的克隆。不是根的克隆的新根。
那么如何创建 conda 安装的真正克隆呢?这个想法是
导出机器1上root的环境
conda [something...] > configuration.yml
Miniconda....sh
在机器 2 上使用安装 miniconda- 重建原始环境
conda [install all the stuff including enironments] configuration.yml
我似乎找不到任何明确的说明来执行此操作。我发现的最接近的建议:
但是第一个命令会出现错误:
我在互联网上找到的一篇文章讨论了我不清楚的两点:
1)pip安装是否也结转,2)两者的区别
和
batch-file - 为什么我的批处理脚本在激活新的 conda env 后停止?
这足以重现该问题:
另存为test.bat
从 cmd 运行。
输出:
就是这样。该echo
语句不执行,但没有错误消息。
为什么激活 conda env 会停止批处理脚本,有没有办法解决它?
python - oct2py 无法初始化,WinError 5 访问被拒绝
我已经安装了 miniconda python 3.6.1 版。conda、python、oct2py 和所有依赖包都是最新的。
python 和 octave 都是使用 64 位 Windows 二进制安装程序安装的。
在 python 脚本中
我只用
我得到以下错误引用:
我将 octave 二进制文件夹权限更改为所有用户的完全访问权限,并禁用了 Windows UAC。
有什么建议么?
编辑:
我已将 octave environemnt 变量设置为 octave.exe。
现在我有另一个奇怪的错误信息:
python-2.7 - “康达”和“源激活”不再起作用
在过去的 3 个月里,我让 conda (Miniconda2) 与 Anaconda 和许多 Python 库一起工作。我使用 Mac OS X El Capitan 10.11.6,突然在尝试为 python 安装 openCV 之后,我的终端既不识别conda
也不source activate
识别(对于环境)......
调用“conda”时,终端中出现消息(例如conda --help
,,conda --version
...等)
消息出现source activate envNAME
打字的时候$PATH
在此链接之后,事情就停止了。
python - Conda 显示两个版本的请求库
我是 conda 的新手,看到一些奇怪的东西,但我实际上不知道这是否是一个问题。
我目前在根环境中。在某些时候,我试图在另一个环境中安装 pip,但不小心运行了pip install requests
. 这似乎已将其安装在我的根环境中:
看起来 pip 版本是我运行 python 时得到的:
我的猜测是,拥有相同软件包的两个版本会在以后引起头痛。然后我的假设是我最好保留非 pip 版本,所以我尝试了这个:
然后pip install requests
让我回到第 1 格(有两个版本的请求)。
最后,我想知道如何防止这种情况再次发生。根据文档,如果我想使用 pip 在 conda 环境中安装包,我应该:
- 激活要安装包的 conda 环境
- 跑
pip install whatever
- 它应该显示在
conda list
当前环境中。
但是,这对我不起作用 - 安装的包显示在当前环境下conda list --name root
而不是在当前环境中。
所以,几个问题:
requests
在我的 conda root中有两个副本是否有问题?- 如果这是一个问题,我该如何解决?
- 如何在 conda 环境中使用 pip?
python - 如何将非 Python 包 (.tar.bz2) 安装/转换为 Anaconda 包?
我需要将一些 .tar.bz2 格式的非 Python 包转换为 Anaconda/miniConda .egg 文件并安装它们。为此,我需要一个适用于 Windows 的 bld.bat 文件。互联网上有没有地方可以找到一些例子来做到这一点。
也许也可以编写一个 .py Python 脚本来执行此操作。.tar 文件在线存在,我需要使用脚本自动下载和安装这些文件。
python-2.7 - 带有 conda 库(numpy、pandas)和 hmmlearn、psycopg2 的 Dockerized Python 在 Raspberry Pi 上
我正在尝试在 Raspberry Pi(armv7l)上的 docker 中使用数据科学库(numpy、pandas、scipy 等)运行用 Python 编写的分析。除此之外,我还需要安装 hmmlearn、psycopg2 等库。我正在使用来自http://repo.continuum.io/miniconda/Miniconda-latest-Linux-armv7l.sh的安装。我们有任何我可以使用的 docker 镜像吗?
提前致谢。