python - treelite 不能用 pip 安装在 conda 中
问题描述
我有以下 .yml 文件:
name: data_science_env_prob3
channels:
- defaults
dependencies:
- openssl=1.1.1
- pandas=0.23.4=py37h6440ff4_0
- scikit-learn=0.19.2=py37h4f467ca_0
- pip:
- treelite==0.32
- urllib3==1.24.1
- xgboost==0.71
当我尝试创建环境时
conda env create -f data_science_env.yml
,它会抛出一个错误:
Could not find a version that satisfies the requirement treelite==0.32 (from -r /path/condaenv.ijla7f1z.requirements.txt (line 17)) (from versions: )
No matching distribution found for treelite==0.32 (from -r /path/condaenv.ijla7f1z.requirements.txt (line 17))
但是,我可以安装treelite(不在conda env中)
pip install treelite
如何使用 conda .yml 文件安装 treelite?
编辑:我创建了一个没有 treelite 的环境,然后能够使用以下命令安装 treelite:
pip3 install --user treelite
但跟随它失败了:
pip install --user treelite
Collecting treelite
Could not find a version that satisfies the requirement treelite (from versions: )
No matching distribution found for treelite
解决方案
Treelite 目前不能通过 Python 3.7 的 pip 获得。
您将需要从源代码安装或切换到 Python 3.7 环境。
推荐阅读
- php - 为 php 和 mysql 数据更改中的表单选择值
- javascript - iOS/iPhone 输入“数字”键盘允许冒号
- java - weblogic.application.ModuleException:创建名为“licenseMapperImpl”的 bean 时出错:
- plot - 使用 NetCdf 文件绘制特定区域的气候数据
- java - Spring STS 中的内容辅助错误
- lua - 在 Lua 中,使用和不使用“local”关键字声明的本地函数有区别吗?
- css - Firefox 错误:“预期的媒体功能名称,但发现'悬停'”
- python - Deploying Python Falcon on Apache2 with mod_wsgi
- php - “服务器向客户端发送未知字符集 (255)” 将 MySQL 字符集设置为 utf8 w/o /etc/my.cnf?
- wordpress - 将字符串从 wordpress 插件传输到服务器的最佳方法是什么?