web-dev-qa-db-ja.com

APKのコンパイル中のBuildozerエラー-PIP SSL

単純なプログラムをAndroidのAPKにBuildozerでコンパイルしようとしていますが、次の問題が発生しました。助けてもらえますか?pipをアップグレードしようとしましたが、助けにはなりませんでした:python3- m pip install --upup pip

そのため、元のpipバージョンに戻しました。

Cythonを個別にインストール:pip3 install Cython

しかし、同じ問題が解決しません。私は途方に暮れています。 :-(

コマンド:buildozer Android debug

RAN: /bin/bash -c 'venv/bin/pip install Cython'
STDOUT:
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

どうすれば修正できますか?

Could not fetch URL https://pypi.org/simple/cython/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(Host='pypi.org', port=443): Max retries exceeded with url: /simple/cython/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
ERROR: Could not find a version that satisfies the requirement Cython (from versions: none)
ERROR: No matching distribution found for Cython
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
2
Shoumik Das

これは最近のバグです。apt install libssl-devを使用してlibssl-devをインストールする必要があります

次に、buildozer.specファイルを含むディレクトリでrm -rf .buildozerを実行して、buildozerディレクトリをクリーンアップすることもできます。

それでうまくいくはずです!

0
Erik