基本的に開発するためにpython3.5を使用したいのですが、python3.5のモジュールをインストールすると何度も失敗しました。
Pip3を使用して、python 3.5に関連付けられているフラスコスクリプトをインストールしています。ただし、python 2.7に関連付けられているpipをアップグレードしようとしています。pip3 install --upgrade pip
を実行してみてください。
時間をかけてPythonの仮想環境について読むことをお勧めします。すべてのパッケージをベースpythonインストールにインストールすることはベストプラクティスではありません。これは良いスタートです: http://docs.python-guide.org/en/latest/dev/virtualenvs/
Sudo -H pip3 install --upgrade pip
を実行して、pip3をアップグレードしてください。逆に、Sudo -H pip2 install --upgrade pip
を実行して、pipもアップグレードできます。
このコマンドを試してください:
pip3 install --upgrade setuptools pip
pip
(Python 2の1つ)を使用します。次に、pip
(Python 3 one)をアップグレードします。その後、pip
はPython 3になります。
pip2
およびpip3
を使用します。この方法は明示的です。
pip
を使用する場合は、それがどこにあるか(which pip
)を確認し、リンクを変更します。例えば:
$ which pip
/usr/local/bin/pip
$ pip --version
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)
$ which pip2
/usr/local/bin/pip2
$ Sudo rm /usr/local/bin/pip
$ Sudo ln -s /usr/local/bin/pip2 /usr/local/bin/pip
$ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
私のために働いたのは次のコマンドでした:
python -m pip install --upgrade pip
Pythonの2つのバージョン(例:2.7.xと3.6)がある場合は、次を実行する必要があります。
pip3 install --upgrade pip setuptools wheel
たとえば、私の.zshrcファイルで:
export PATH=/usr/local/Cellar/python@2/2.7.15/bin:/usr/local/Cellar/python/3.6.5/bin:$PATH
コマンドpip --version
およびpip3 --version
を実行して、特別バージョンのピップを確認できます。 Pythonパスを$ PATHに追加せず、exec pip3 install --upgrade pip setuptools wheel
を追加しない場合、ピップはpython3からピップに変更されますが、ピップはpython2.xから変更する必要があります。
pip3 install --upgrade pip
は私のために働いた