pip をインストールしたい。 Python 3をサポートするはずですが、setuptoolsが必要です。これはPython 2でのみ利用可能です。
Python 3にpipをインストールするにはどうすればいいですか?
Sudo apt-get install python3-pip
を実行するだけで、Ubuntuにpython 3のpipをインストールできました。
良い知らせです。 Python 3.4 (2014年3月リリース)はPipに同梱されています。これはどのPythonリリースでも最高の機能です。それはコミュニティの豊富な図書館を誰もが利用できるようにします。初心者はセットアップの法外な難しさによってもはや排除されません。パッケージマネージャと一緒に出荷されて、PythonはRuby、Nodejs、Haskell、Perl、Goに参加します - 大多数のオープンソースコミュニティを持つ他のほとんどすべての現代言語Pythonありがとう。
もちろん、それはPythonのパッケージ化が問題解決されているという意味ではありません。その経験はいらだたしいままです。私はこれについて議論します Pythonにはパッケージ/モジュール管理システムがありますか?
以前のPythonを使っているみんなのための残念。手動の指示に従ってください。
https://stackoverflow.com/a/12476379/284795 で私の詳細な指示に従ってください。本質的に
Per { https://pip.pypa.io/en/stable/installing.html
get-pip.py
をダウンロードします。.py
ではなく.txt
ファイルとして保存するように注意してください。次に、コマンドプロンプトから実行します。
python get-pip.py
これを行うには、おそらく管理者コマンドプロンプトが必要です。 http://technet.Microsoft.com/ja-jp/library/cc947813(v=ws.10).aspx に従ってください
私にとっては、これでPipがC:\Python27\Scripts\pip.exe
にインストールされました。お使いのコンピュータでpip.exe
を見つけて、そのフォルダ(例:C:\Python27\Scripts
)をパスに追加します(Start/Edit environment variables)。これで、コマンドラインからpip
を実行できるはずです。パッケージをインストールしてみてください。
pip install httpie
あなたは(うまくいけば)行きます!
Ubuntu 12.04以降の場合
Sudo apt-get install python3-pip
動作しません。代わりに、
Sudo apt-get install python3-setuptools ca-certificates
Sudo easy_install3 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 3.4+を使っているなら
ただタイプ:
python3 -m pip
python3 -m ensurepip
これがいつ導入されたのか正確にはわかりませんが、まだ存在していない場合はpip3がインストールされます。
システム内の単一のPython
Pythonでパッケージをインストールするには、常に次の手順に従います。
python 2.x
用のものである場合:Sudo python -m pip install [package]
python 3.x
用のものである場合:Sudo python3 -m pip install [package]
注:これはpython
に別名が設定されていないことを前提としています
この方法では、どのPythonバージョンがパッケージを受け取っているのかについて混乱することはありません。
複数のピトン
python3 ↔ python3.6
とpython3.7 ↔ python3.7
があるとします。
Sudo python3 -m pip install [package]
Sudo python3.7 -m pip install [package]
これは前に示した方法と基本的に同じ方法です。
注1
どのpythonを見つけるか、あなたのpython3
コマンドは次のように生成します。
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
あなたが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.7をインストールするためのpython @ 2の公式が追加されます(ただし、これはkeg-onlyになるので、デフォルトではpythonもpython2もPATHに追加されません)。手動ブリューリンク--force)。 python2、python3、python @ 3のエイリアスを維持します。
Python 3をインストールするには、次のコマンドを実行します。
brew install python3
その後、pip
が自動的にインストールされ、pip install <package>
によって任意のパッケージをインストールできます。
Pythonのいくつかの異なるバージョンを使用している場合はvirtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installation を使用してみてください。
各ローカル環境で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
を使用してローカル環境にインストールしてください。
pythonスクリプトを実行するには./ENV/python3.3 pythonfile.py
を使用してください。
これは、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は自動的にインストールされるでしょう。
これは私がこれを機能させるためにOS X Mavericksでしたことです。
まず、 brew がインストールされている
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
これが役に立つことを願っています。
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
あなたが非常に制限されたコンピューター環境(私のような)にいて、rootアクセスやパッケージをインストールする能力がないと仮定します...
この投稿の前に、Python/virtualenvの新しい/スタンドアロン/生/非ルートのインスタンスをセットアップしたことはありませんでした。私はこの仕事をするためにかなりのグーグルをしました。
python
をpython3
に置き換えることができます。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
のスタンドアロンバージョンが含まれています。これにより、鶏と卵の問題が解決されます。which python3
は以下を与える必要があります:/path/to/new/virtualenv/bin/python3
pip
がwhich pip
...を介してvirtualenvでも使用可能であることを確認してください:/path/to/new/virtualenv/bin/pip
その後...ピップ、ピップ、ピップ!
初心者Pythoneyersへの最後のヒント:開始時にvirtualenvが必要だとは思わないが、後でそれを喜んで持つだろう。オープンソース/共有パッケージの「what if」インストール/アップグレードシナリオを支援します。
Python 3.4の新機能
ピップは常に利用可能であるべきです
デフォルトでは、コマンドpipXとpipX.Yは、pip Pythonパッケージとその依存関係とともに、すべてのプラットフォーム(X.YはPythonインストールのバージョンを表す)にインストールされます。
https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
python 3.4がインストールされているのなら、Sudo pip3 install xxx
だけでいいのです。
そして Windows 8.1/10 OSユーザー just open cmd(コマンドプロンプト)
これを書いてください:C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
それから
ちょうどこれを書く:pip3 install
{パッケージ名}
ヒント: /フォルダPython36-32
の場所は新しいpython 3.xバージョンでは異なるかもしれません
Pipをインストールするには、安全に get-pip.py をダウンロードしてください。
その後、次のコマンドを実行してください。
python get-pip.py
あなたのオペレーティングシステムまたは他のパッケージマネージャによって管理されているPythonインストールを使用している場合は注意してください。 get-pip.pyはそれらのツールとの調整をしておらず、システムをの矛盾した状態にする可能性があります。
参照してください: PIPのインストール
Pythonをインストールすると、pip
も一緒にインストールされます。 Sudo pip install (module)
または python3 -m pip install (module)
を使用できます。
pipを使ってpython 3をインストールするには以下のステップに従ってください:
ステップ1: ここからダウンロード からPythonをインストールする
ステップ2: get-pip.py をダウンロードする必要があります
ステップ3:get-pip.pyをダウンロードしたら、あなたのcommant Promptを開いて、get-pip.pyファイルが保存されているディレクトリに行きます。
ステップ4:cmdにコマンドpython get-pip.py
を入力します。
ステップ5:Pipが正常にインストールされました。cmdpip --version
のtypeコマンドでpipのインストールを確認してください
以下のビデオは私がcygwinでやった方法です:
https://asciinema.org/a/hSu4kmJ6wb7b2UiuvxiXqtgGK
Pythonのpip
、pip2
、pip3
の狂気には奇妙さがあります。このような狂った状況では、話すことや説明が少ないことが必須ですが、代わりに物事を実演します。
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 Package Manager(Python 2.x)
Sudo yum upgrade python-setuptools
Sudo yum install python-pip python-wheel
Yum Package Manager(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