pipをインストールしたい。Python 3をサポートする必要がありますが、Python 2でのみ使用可能なsetuptoolsが必要です。
Python 3でpipをインストールするにはどうすればよいですか?
pipをインストールしたい。Python 3をサポートする必要がありますが、Python 2でのみ使用可能なsetuptoolsが必要です。
Python 3でpipをインストールするにはどうすればよいですか?
回答:
編集:手動でのインストールと使用setuptools
は、もはや標準的なプロセスではありません。
おめでとうございます。すでにインストールされているはずpip
です。そうでない場合は、以降をお読みください。
pip
Pythonのバージョンが2.7.9または3.4より古い場合、またはシステムに何らかの理由でパッケージが含まれていない場合は、通常、パッケージマネージャーを介してパッケージをインストールできます。
より一般的なディストリビューションのいくつかの手順は以下のとおりです。
端末から次のコマンドを実行します。
sudo apt-get install python-pip
端末から次のコマンドを実行します。
sudo apt-get install python3-pip
注意:
Debian / Ubuntuの新規インストールでは、次の操作を行うまでパッケージが見つからない場合があります。
sudo apt-get update
pip
CentOS 7 for Python 2.xへのインストールCentOS 7では、pip
直接のパッケージがないため、最初にセットアップツールをインストールし、次にそれを使用してをインストールする必要があります。
sudo yum install python-setuptools
sudo easy_install pip
pip
CentOS 7 for Python 3.xへのインストールEPELから Python 3.4をインストールしたとすると、Python 3のセットアップツールをインストールし、それを使用してをインストールできpip
ます。
# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip
以下に説明する手動の方法を使用してインストールします。
手動で実行する場合、現在推奨されている方法は、のインストール手順のget-pip.py
スクリプトを使用してpip
インストールすることです。
pipをインストールする
ピップをインストールするには、安全にダウンロードしてください
get-pip.py
次に、以下を実行します(管理者アクセスが必要な場合があります)。
python get-pip.py
setuptools
がまだインストールされていない場合は、get-pip.py
setuptoolsがインストールされます。
--user
、現在のユーザーに対してのみ配布をインストールするフラグがあることに注意してください。
sudo easy_install3 pip
あり、pip3 install
その時点から動作しました。
を実行するだけで、Ubuntuにpython 3のpipをインストールできましたsudo apt-get install python3-pip
。
pip-3.2 install
(3.2をご使用のバージョンに置き換えて)パッケージをインストールします。また、stackoverflow.com
Unable to locate package python3-pip
。名前は変更されましたか?
sudo apt-get install -y python3.3
での使用後の使用を確認type pip3
朗報!Python 3.4(2014年3月リリース)にはPipが付属しています。これは、どのPythonリリースでも最高の機能です。これにより、コミュニティの豊富なライブラリが誰でもアクセスできるようになります。初心者は、セットアップの法外な困難によってもはや排除されません。パッケージマネージャーの出荷時に、PythonはRuby、Nodejs、Haskell、Perl、Goに加わっています。オープンソースコミュニティが多数存在する他のほとんどすべての現代言語です。Pythonに感謝します。
もちろん、それはPythonのパッケージングが問題解決されたという意味ではありません。経験はイライラしたままです。私はでこれを議論するパッケージ/モジュール管理システムを持っていますPythonの?
残念ながら、以前のPythonを使用しているすべての人に。手動による指示に従います。
https://stackoverflow.com/a/12476379/284795にある詳細な手順に従って ください。本質的に
パーhttps://pip.pypa.io/en/stable/installing.html
ダウンロードget-pip.py
で.py
はなく、ファイルとして保存するように注意してください.txt
。次に、コマンドプロンプトから実行します。
python get-pip.py
これを行うには、おそらく管理者のコマンドプロンプトが必要です。http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspxをフォロー
私にとって、これはPipをにインストールしましたC:\Python27\Scripts\pip.exe
。pip.exe
コンピューターで検索し、そのフォルダー(例:)をC:\Python27\Scripts
パスに追加します( 環境変数の開始/編集)。これでpip
、コマンドラインから実行できるはずです。パッケージをインストールしてみてください:
pip install httpie
うまくいきました!
apt-get install python3-dev
済み、Python 3.4がインストール済み、pipなし:(
Python 3.4以降を使用している場合
入力するだけです:
python3 -m pip
あたりとしてhttps://pip.pypa.io/en/latest/installing.html現在の方法は次のとおりです。
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
それはどのバージョンでもうまくいくと思います
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
システム内の単一のPython
Pythonにパッケージをインストールするには、常に次の手順に従います。
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
注:これは、エイリアスが設定されていないことを前提としています。 python
この方法により、どのpythonバージョンがパッケージを受け取っているかに関して混乱が生じることはありません。
複数のPython
あなたが持っているpython3 ↔ python3.6
と言うとpython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
これは、前に示した方法と基本的に同じです。
注1
python3
コマンドが生成するpythonを見つける方法:
ganesh@Ganesh:~$ python3 # Type in terminal
Python 3.6.6 (default, Sep 12 2018, 18:26:19) # Your python3 version
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
2行目のpython 3.6.6に注目してください。
注2
変更python3
またはpython
ポイント:https : //askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3
python3 -m ensurepip
これがいつ導入されたのか正確にはわかりませんが、pip3がまだ存在していなかったときにインストールされました。
pip2 install --upgrade pip
とapt-cyg install python3
。次に、あなたが書いたものとあなたが持っているものpip3
。
macOSを使用している場合は、を使用しますhomebrew
。
brew install python3 # this installs python only
brew postinstall python3 # this command installs pip
また、インストールが正常に終了した場合は、コンソールを確認する必要があります。時々それはしません(例えば、所有権によるエラー)。しかし人々は単にログを見落とします。
公式の自作のページによると:
2018年3月1日には、python式がPython 3.xにアップグレードされ、python @ 2式がPython 2.7をインストールするために追加されます(ただし、これはkeg専用であるため、pythonもpython2もデフォルトでPATHに追加されません。手動抽出リンク--force)。python2、python3およびpython @ 3エイリアスを維持します。
したがって、Python 3をインストールするには、次のコマンドを実行します。
brew install python3
次に、pip
が自動的にインストールされ、によって任意のパッケージをインストールできますpip install <package>
。
いくつかの異なるバージョンのPythonを使用している場合は、http: //www.virtualenv.org/en/latest/virtualenv.html#installationを使用してみてvirtualenv
ください
pip
各ローカル環境の利点を使用して。
次に、現在のディレクトリにローカル環境をインストールします。
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
システムにインストールしたPythonバイナリへのパスを指定することに注意してください。
次に、そのフォルダーにローカルpythonenvironmentがあります。 ./ENV
今があるはずです ./ENV/pip-3.3
./ENV/pip-3.3 freeze
ローカルにインストールされたライブラリをリストするために使用
します。
./ENV/pip-3.3 install packagename
ローカル環境でのインストールに使用します。
./ENV/python3.3 pythonfile.py
Pythonスクリプトの実行に使用します。
これがubuntu 12.04でこの問題を解決する私の方法です:
sudo apt-get install build-essential libncursesw5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
次に、ソースコードからpython3をインストールします。
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tar.xz
tar xvf Python-3.4.0.tar.xz
cd Python-3.4.0
./configure
make
make test
sudo make install
それらすべてのインストールが完了すると、pip3が自動的にインストールされます。
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
これは、これを機能させるためにOS X Mavericksで実行したものです。
まず、醸造をインストールしました
Python 3.4をインストールする
brew install python3
次に、最新バージョンの配布を取得します。
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a
unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper
mkvirtualenv py3
python --version
Python 3.4.1
これがお役に立てば幸いです。
mkvirtualenv py3
ラインまで役に立ちました-OS X El Capitanでは、command not found
エラーが発生します。また、brewを使用してインストールした後に実際にpython 3を使用するには、Python 2.7にマップするpython3
だけpython
ではなく、実行する必要があります。El Capitanには異なるステップがありますか?
Python 3.4の新機能
...
ピップは常に利用可能である必要があります
...
デフォルトでは、コマンドpipXおよびpipX.Yは、pip Pythonパッケージとその依存関係とともに、すべてのプラットフォーム(XYはPythonインストールのバージョンを表します)にインストールされます。
https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
したがって、Python 3.4がインストールされている場合は、次のことができます。 sudo pip3 install xxx
python3の場合、これを試してください:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
良い点は、Pythonのバージョンも検出することです(カスタムの場所にあるPythonの環境であっても)。この後、(たとえば)通常どおり続行できます
pip install numpy
ソース:https : //pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
ルートアクセスまたはパッケージをインストールする機能がない、非常に制限されたコンピューター環境(自分自身など)にいると仮定します...
この投稿の前に、Python + virtualenvのフレッシュ/スタンドアロン/ロー/非ルートインスタンスをセットアップしたことはありませんでした。この作業を行うために、かなりのグーグル操作を行いました。
python3
でpython
あれば代用できます。wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
パッケージは、スタンドアロンのバージョンが含まpip
とsetuptools
その自動魔法のようにそれぞれの新しいvirtualenvのにインストールされています。これは鶏と卵の問題を解決します。which python3
。/path/to/new/virtualenv/bin/python3
pip
はvirtualenvでも利用可能ですwhich pip
。/path/to/new/virtualenv/bin/pip
その後...ピップ、ピップ、ピップ!
初心者のPythoneersへの最後のヒント:開始時にvirtualenvは必要ないと思いますが、後でそれを手に入れることができます。オープンソース/共有パッケージの「what if」インストール/アップグレードシナリオに役立ちます。
pip
Pythonのインストール時に一緒にインストールされます。sudo pip install (module)
または
を使用できます
python3 -m pip install (module)
。
pipをインストールするには、get-pip.pyを安全にダウンロードします。
次に、以下を実行します。
python get-pip.py
オペレーティングシステムまたは別のパッケージマネージャーによって管理されているPythonインストールを使用している場合は注意が必要です。get-pip.pyはこれらのツールと連携しないため、システムが不整合な状態になる可能性があります。
参照:PIPインストール
そして用のWindows 8.1 / 10 OSのユーザーだけ開いて CMD(コマンドプロンプト)
これを書いてください: C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
その後
ただこれを書いてください:pip3 install
{パッケージの名前}
ヒント:Python36-32
新しいpython 3.xバージョンでは、フォルダーの場所が異なる場合があります
LinuxディストリビューションにPythonがすでにインストールされている場合は、システムのパッケージマネージャーを使用してPIPをインストールできるはずです。システムにインストールされたバージョンのPythonは、WindowsおよびMacで使用されるget-pip.pyスクリプトとうまく連携しないため、これは望ましい方法です。
高度なパッケージツール(Python 2.x)
sudo apt-get install python-pip
高度なパッケージツール(Python 3.x)
sudo apt-get install python3-pip
pacmanパッケージマネージャー(Python 2.x)
sudo pacman -S python2-pip
pacmanパッケージマネージャー(Python 3.x)
sudo pacman -S python-pip
Yumパッケージマネージャー(Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Yumパッケージマネージャー(Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum(Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Dandified Yum(Python 3.x)
sudo dnf install python3 python3-wheel
Zypper Package Manager(Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Zypper Package Manager(Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
以下の手順に従って、pipを使用してpython 3をインストールしてください。
ステップ1:ここからダウンロードして Pythonをインストールする
ステップ2:get-pip.pyをダウンロードする必要があります
ステップ3:get-pip.pyをダウンロードした後、コマンドプロンプトを開き、get-pip.pyファイルが保存されているディレクトリに移動します。
ステップ4:コマンドpython get-pip.py
をcmdに入力します。
ステップ5:Pipが正常にインストールされました。cmdにコマンドを入力して、pipのインストールを確認します pip --version
これは私がコピーアンドペーストするワンライナーです。
curl https://bootstrap.pypa.io/get-pip.py | python3
pipをインストールするには、
get-pip.py
次のリンクから安全にダウンロードしてください: get-pip.py。または、curlを使用します。curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
次に、get-pip.pyをダウンロードしたフォルダーで次のコマンドを実行します。
python get-pip.py
警告:オペレーティングシステムまたは別のパッケージマネージャーによって管理されているPythonインストールを使用している場合は注意が必要です。get-pip.pyはこれらのツールと連携しないため、システムが不整合な状態になる可能性があります。