由于pip版本/python版本错误,无法在WSL中安装Apache气流



由于以下错误,我无法在我的Windows10 WSL上安装Apache气流:

ModuleNotFoundError: No module named 'setuptools_rust'
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-h36n9pdt/cryptography/

命令:

export SLUGIFY_USES_TEXT_UNIDECODE=yes
python3 -m pip install apache-airflow

甚至确定python版本是>3.5, PIP也显示:

python-pip已经是最新版本了(9.0.1-2.3~ubuntu1.18.04.5)。

请帮助。

您需要在WSL2上升级到更新的Ubuntu。PIP的版本在这个旧的Ubuntu盒子上真的很旧,这就是问题所在。

如果你安装了新的气流版本,你需要最新的PIP(它工作得最好),你遇到的生锈问题正是因为cryptography包需要新版本的PIP来构建。

另一个问题是你的安装命令是错误的:

export SLUGIFY_USES_TEXT_UNIDECODE=yes

  1. >两年了。您可以删除它。

python3 -m pip install apache-airflow

  1. 正式安装应该使用https://airflow.apache.org/docs/apache-airflow/stable/installation/installing-from-pypi.html
  2. 中指定的约束

相关内容

  • 没有找到相关文章

最新更新