2017-06-06 10 views
0

私は最近、Python 3.5からPython 3.6にアップデートし、以前ダウンロードしたパッケージを使用しようとしていますが、Pythonの更新版では動作しません。 pipを使用しようとすると、 "pip install selenium"というコマンドを使用し、 "Requirements already satisfaction:/Users/Jeff/anaconda/lib/python3.5/site-packagesのセレン"というメッセージが表示されます。新しいバージョンのPython?最新版のPython用にpipを使ってパッケージをインストール

+0

'pip install package --upgrade' –

+0

多分' pip3.6 install package'です。 – Matthias

+0

@Matthias - そのトリックをしました。ありがとう! – Jeff

答えて

1

まず、使用するPythonのバージョンとパッケージが互換性があることを確認してください。

次に、Pythonプロジェクトのベースディレクトリにpip freeze > requirements.txtを実行してください。これはすべてを読み込み可能なファイルに入れてから再インストールします。再インストールする特定のバージョンが必要なパッケージが分かっている場合は、(パッケージ名はpackage、パッケージ番号はx.x.x)をパッケージのリストに入れて正しいバージョンをダウンロードしてください。

すべてのパッケージをアンインストールするにはpip uninstall -r requirements.txt -yを実行してください。その後、pip install -r requirements.txtを実行します。

これにより、バージョン番号をrequirements.txtに割り当てたパッケージを正しいバージョンに保つことができます。他のバージョンはすべてアップグレードします。

関連する問題