22

I downloaded pip from Package Index > pip 1.2.1

Then I installed it using

sudo python3.3 setup.py install

Still, when I try to use pip-3.3 the terminal complains

-bash: pip-3.3: command not found

However, pip-2.7 works swimmingly.

I have also tried

curl -O http://python-distribute.org/distribute_setup.py
sudo python3.3 distribute_setup.py
sudo python3.3 -m easy_install pip

But pip-3.3 still does not work.

What do I do to install pip for Python 3.3?

Note that there is a related thread How to install pip with Python 3?, but the answer is just "Install distribute ... and then use that to install pip" which is not helpful to me because I have tried it and it did not work.

4

5 に答える 5

16

どこかpipに正常にインストールされた可能性があります。ただし、おそらくどこかにないので、シェル(bash)はそれを見つける場所を知りません。私にとっては、にインストールされています:PATHpip-2.6

/Library/Frameworks/Python.framework/Versions/2.6/bin/

それはおそらくあなたにとって同様の道です(2.6ではなく3.3のみ)。もちろん、への追加PATHはシェルに依存します。使用するbashのようなシェルと、使用exportするcshのようなシェルではsetenv、便宜上、シェルの初期化ファイル(または同様のもの)に変更を加えることをお勧めし~/.bashrcます~/.bash_profile

于 2012-11-01T18:51:31.607 に答える
5

One way to go is to use the homebrew install for python3. It comes with pip3 builtin. It also means you have an uninstaller unlike the dmg/pkg install.

If you have homebrew already its as easy as brew install python3. More detailed instructions here. And you can read more about the python3 brew install here.

于 2013-11-11T03:45:53.007 に答える
1

For Mac:

sudo easy_install pip3

If you still run into trouble, possibly because you compiled python3 yourself, use apt-get or homebrew to uninstall your compilation and reinstall the python3 package, at which point it should come with pip.

brew uninstall python3
brew install python3
brew link --overwrite python3
于 2014-10-12T23:17:42.477 に答える
0
curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python3.3

See here.

于 2015-04-03T16:23:09.187 に答える
0

If pip is actually installed, it can always be invoked via the versioned Python command like this:

python3.3 -m pip
于 2018-08-20T16:56:53.237 に答える