28

mysql-connector-python==1.0.12プロジェクトの自動インストールの一部としてインストールしようとしていますが、次のエラーが表示されpip installます:

Collecting mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20))
Could not find a version that satisfies the requirement mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20)) (from versions: )
No matching distribution found for mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20))

数日前までは問題なく動作していました。少し調べたところ、bitbucket.org で次の問題が見つかりました。具体的には、2015 年 12 月 28 日付の次のコメント:

PyPI を使用して PyPI によってホストされていないパッケージにリンクし、自動化されたインストーラーがダウンロードするための PEP 470 (/simple/ インデックス) は非推奨であり、削除が予定されているため、空白にする必要があります。影響を受けるパッケージのメンテナーには、3 か月前にメールが送信されました。削除は今日早く行われました (バグにより、PyPI でホストされていた Twisted のような一部の oackage もリンクが削除されましたが、修正されました)。MySQL-connector-python の管理者は、PyPI にアップロードするか、管理しているリポジトリで -f または --extra-index-url を使用するようユーザーに指示する必要があります。

mysql-connector-python==1.0.12のインストールをスムーズに実行するにはどうすればよいですか? 自分のリポジトリを設定する必要がありますか?

4

7 に答える 7

43

プライベート リポジトリをホストするなど、かなりの数の解決策がありますが、最も簡単なのはrequirements.txtファイルを変更して mysql の cdn からダウンロードすることでした。

つまり、次のように変更します。

mysql-connector-python==1.0.12

https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.15.tar.gz
于 2015-12-28T08:00:24.687 に答える
14

を使用して私のために働きました

pip install mysql-connector-python-rf

詳細はこちらhttps://github.com/travis-ci/travis-ci/issues/5369

于 2017-03-15T01:05:24.070 に答える