python - conda 托管机器中的 python 环境和包的问题
问题描述
我正在尝试从 python Flask 环境中学习 MongoEngine、MongoDB
我有一个 python 3.8 环境,当我发出
conda install -c blaze flask-mongoengine
我收到一个错误:
规格:
- 烧瓶-mongoengine -> python[版本='2.7. |3.4。']
你的蟒蛇:python=3.8
所以我尝试创建和激活 Python 3.4 环境:
conda create -n uav python=3.4 -c conda-forge
conda activate uav
(uav) bob@rja15 uav log % python --version
Python 3.4.5
(uav) bob@rja15 uav log % conda install -c blaze flask-mongoengine
但得到一个不同的错误:
规格:
- flask-mongoengine -> python[版本='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0']
你的蟒蛇:python=3.4
我搞不清楚了。谢谢你的帮助。
解决方案
这似乎适用于 conda 4.8.3 和mamba 0.4.3,Ubuntu 18.04。
我对flask-mongoengine一无所知,但似乎这里的配方已经5年没有更新了,而且似乎不太受欢迎。
conda create -n tmp-db
conda activate tmp-db
mamba install flask-mongoengine
mamba install -c blaze flask-mongoengine
conda list
# packages in environment at /home/dario/miniconda3/envs/tmp-db:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 1_gnu conda-forge
ca-certificates 2020.10.14 0
certifi 2017.1.23 py34_0 conda-forge
click 7.1.2 pyh9f0ad1d_0 conda-forge
flask 1.1.2 pyh9f0ad1d_0 conda-forge
flask-mongoengine 0.7.1 py34_0 blaze
flask-wtf 0.14.3 py_0 conda-forge
itsdangerous 1.1.0 py_0 conda-forge
jinja2 2.11.2 pyh9f0ad1d_0 conda-forge
libgcc-ng 9.3.0 h5dbcf3e_17 conda-forge
libgomp 9.3.0 h5dbcf3e_17 conda-forge
markupsafe 1.0 py34_0 conda-forge
mongoengine 0.16.3 py_1 conda-forge
ncurses 5.9 10 conda-forge
openssl 1.0.2u h516909a_0 conda-forge
pip 20.2.4 py_0 conda-forge
pymongo 3.2.2 py34_0 conda-forge
python 3.4.5 2 conda-forge
readline 6.2 0 conda-forge
setuptools 32.3.1 py34_0 conda-forge
six 1.15.0 pyh9f0ad1d_0 conda-forge
sqlite 3.13.0 1 conda-forge
tk 8.5.19 2 conda-forge
werkzeug 1.0.1 pyh9f0ad1d_0 conda-forge
wheel 0.35.1 pyh9f0ad1d_0 conda-forge
wtforms 2.3.3 py_0
xz 5.2.5 h516909a_1 conda-forge
zlib 1.2.11 h516909a_1010 conda-forge
推荐阅读
- python - 如何使用 python 读取 nmea 文件
- python - 数据框在某些条件下为每行拆分为多个数据框
- ios - SwiftUI 一个视图中的两个可观察对象
- apache-spark - 使用 pyspark 中的条件通过聚合创建列表
- javascript - Leaflet React在功能组件中获取地图实例
- vb.net - 来自 GitLab 的 VB.NET 处理 Json
- android - Android:应用fontfamily后,粗体标签在textview中不起作用
- arrays - Gdscript 错误或奇怪的行为
- c - 尝试存储结构值时程序崩溃,登录系统不起作用
- nativescript - 通过眼睛图标使用 Nativescript 显示/隐藏密码文本