conda 相关问题

Conda是一个包管理和环境管理系统。它是开源,跨平台和语言无关的。用Python编写,conda包含在Miniconda和Anaconda Python发行版中。

Conda python 包安装在错误的位置

我使用 conda build 创建了一个名为 ssstack 的纯 python conda 包,但是当我使用以下命令安装它(从本地构建目录)时: conda 创建 -n -c 我使用 ssstack 创建了一个名为 conda build 的纯 python conda 包,但是当我使用以下命令安装它(从本地构建目录)时: conda create -n <env name> -c <path to local build> ssstack` python 包和 CLI 可执行文件放置在错误的位置。而不是将 python 包放入: <ENV_ROOT>/lib/python3.12/site-packages/ssstack 它错误地将它们放在环境的根目录中,即: <ENV_ROOT>/site-packages/ssstack 它还将 python CLI 脚本放在错误的位置;而不是被放入 <ENV_ROOT>/bin/ssstack 它最终被留在: <ENV_ROOT>/python-scripts/ssstack 很明显,使用环境时找不到python模块和CLI脚本。 这几乎就像 conda 不知道它是一个 python 包,所以不会将其放在 lib/python3.xx 目录下。 奇怪的是,如果我先创建一个仅安装 python 的新环境,然后激活它并将 ssstack 包安装到现有环境中,那么所有东西都会放在正确的位置,即: conda create -n ssstack_env python==3.12 conda activate ssstack_env conda install -c <path to local build> ssstack ## WORKS! 我一生都无法理解为什么后一种方法可以正确工作,而前一种方法却不能。 我花了很多时间寻找原因,但一无所获。任何建议将不胜感激! 这是我的meta.yaml食谱供参考: {% set name = "ssstack" %} {% set version = "0.4.0" %} package: name: "{{ name|lower }}" version: "{{ version }}" source: path: ../../.. build: noarch: python number: 1 script: {{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation requirements: host: - pip - python>=3.8 - setuptools run: - conda - conda-lock - packaging - pydantic - pyyaml - requests - tabulate - tqdm - typer 好吧 - 经过许多令人沮丧的小时后,我终于自己解决了这个问题。 问题是 python 作为 requirements: -> run: 中的依赖项缺失,即: requirements: run: - python 如果没有这个 conda 似乎不会意识到它是一个 python 包,并且不会将 site-packages 和 CLI 脚本放在正确的位置。 这一定是 conda 在某个时候的行为发生了变化,因为据我所知这个配方曾经工作得很好。 附注提醒我这一点的是生成的 conda 包的构建版本缺少 _py 部分。

回答 1 投票 0

如何将 conda env 打包成一个文件?

有anaconda,完全封装conda env。 和 mini conda,带有 minium packagea。 而不是导出到 yaml 文件或 txt 文件, 想要导出当前环境。 进入 bash 可执行 sh 文件...

回答 2 投票 0

window conda 环境中的 boost::program_options 抛出“错误分配”

我正在尝试使用 VS2019 在 Windows、Conda 中编译一个应用程序。 我的 CMakeLists.txt 文件: cmake_minimum_required(版本3.10) 项目(我的项目) find_package(增强所需组件

回答 1 投票 0

如何正确安装pypesq?

我已经尝试过使用 pip install pypesq 。我在尝试的任何操作系统中都收到以下错误。我尝试了 Windows 11、Windows 10、WSL2 和 Ubuntu 22.04,但仍然遇到同样的情况。我尝试更新 pip,但仍然...

回答 2 投票 0

我无法在 Anaconda 上更新 Spyder,更新需要很长时间

我想在Anaconda 2.3.0上安装高于5.1.5的Spyder版本。我已经使用 anaconda 的弹出窗口或使用 CMD 并键入来更新 anaconda 康达更新——全部 或者 康达更新公司...

回答 2 投票 0

即使已安装,Spyder 也找不到 gdal 包

我已经在spyder的工作环境中安装了gdal和miniconda。重新启动电脑后,conda列表显示gdal已安装。但是,我无法导入该包。 “&qu...

回答 2 投票 0

新的 anaconda 环境从我没有安装的包开始

我一直在尝试解决损坏的 pytorch 安装,并通过使用 conda remove -n --all 删除环境并重新创建它来进行了几次新的开始。在某些时候我不...

回答 1 投票 0

pip 或 conda,如何查看使用了哪个?

我知道“pip”和“conda”是在程序开发和类似场景中安装依赖项的两种方法。而它们之间的区别是“conda”有

回答 1 投票 0

是否会将 miniconda 移动到另一个正在运行 slurm 作业的目录?

我正在服务器集群上工作,我的主目录开始超过 25GB 的大小限制。是否可以将 miniconda 和 .conda 目录移动到集群的 /scratch 部分,其中...

回答 1 投票 0

如何安装solaris(在colab上或本地)?

我连续几天尝试在本地、google colab 或 renkulab (https://renkulab.io/) 上安装Solaris (https://github.com/CosmiQ/solaris)。到目前为止,没有任何运气。我在所有平台都尝试过

回答 2 投票 0

Conda 环境 yaml 的依赖项多于所需

康达==4.12.0 我正在尝试为我的项目生成一个干净的 conda 环境 yaml,我注意到这个文件中存在一些可能不应该出现的依赖项。生成的脚本...

回答 2 投票 0

conda create --name opencv-env conda 'conda' 不被识别为内部或外部命令,

我正在关注在 Windows 上安装 OpenCV 的视频。安装Anaconda后。他们告诉你打开 CMD 并输入“conda create --name opencv-env” 但我收到了这个错误“'...

回答 1 投票 0

pyenv 无法通过 zsh 激活 Virtualenv

由于某种原因我似乎无法激活 pyenv 环境。 pyenv 已安装并提供版本 2.4.19。 我的 .zshrc 有这个: 导出 PATH="$HOME/.pyenv/bin:$PATH" 评估“$(

回答 1 投票 0

Conda 在 zsh 脚本中激活和停用

我似乎无法激活Conda环境。 就此而言,手动打开时也不要停用它。 源/Users/rich/Applications/miniconda3/etc/profile.d/conda.sh 来源/Users/rich/.zpr...

回答 1 投票 0

从 URL 安装 conda 包

在康达, 有没有办法直接从 URL 安装包,如下所示; conda 安装 --url https://anaconda.org/conda-forge/pytest/3.4.0/download/linux-64/pytest-3.4.0-py35_0.tar.bz2

回答 2 投票 0

从 Conda 获取已安装的包名称

问题 在设置存储库时,我经常从某人通过管道将 conda list 传递到requirements.txt 文件中获取许多包的列表。鉴于我有不同的固定包(例如 python、cuda),我经常

回答 1 投票 0

如何使用docker容器作为conda项目的环境?

我正在开发一个使用conda环境的python项目。我可以访问新资源来在服务器上测试我的项目,但我只能在那里运行 docker 容器。我的主管告诉我...

回答 1 投票 0

Conda:激活环境时会发生什么?

运行源代码如何激活更新$PATH变量?我一直在查看 CONDA-INSTALLATION/bin/activate 脚本,但不明白 conda 如何更新我的 $PATH 变量...

回答 1 投票 0

spyder-notebook 使用 conda 安装后无法打开 ipynb 文件

我已经在我的Mac上安装了spyder和spyder-notebook以及conda,如下所示: conda 安装spyder -c conda-forge conda 安装spyder-notebook -c conda-forge 重新启动Spyder后,我可以看到“

回答 1 投票 0

导入错误Matplotlib需要'_c_internal_utils'并且实际使用conda

出现此错误 { "name": "导入错误", “message”:“无法从部分初始化的模块“matplotlib”导入名称“_c_internal_utils”(很可能......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.