239

OS:Mac OS X 10.7.5 Python Ver:2.7.5

https://pypi.python.org/pypi/setuptoolsから ez_setup.py を使用して setuptools 1.0 をインストールしました。次に、 https: //pypi.python.org/pypi/pip/1.4.1 から pip.1.4.1 pkg をダウンロードします。 .

python setup.py installiTerm で実行 (sudo)すると、

running install
running bdist_egg running egg_info writing requirements to
pip.egg-info/requires.txt writing pip.egg-info/PKG-INFO writing
top-level names to pip.egg-info/top_level.txt writing dependency_links
to pip.egg-info/dependency_links.txt writing entry points to
pip.egg-info/entry_points.txt warning: manifest_maker: standard file
'setup.py' not found

reading manifest file 'pip.egg-info/SOURCES.txt' writing manifest file
'pip.egg-info/SOURCES.txt' installing library code to
build/bdist.macosx-10.6-intel/egg running install_lib warning:
install_lib: 'build/lib' does not exist -- no Python modules to
install

creating build/bdist.macosx-10.6-intel/egg creating
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/PKG-INFO -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
copying pip.egg-info/SOURCES.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/dependency_links.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/entry_points.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/not-zip-safe ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/requires.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO copying
pip.egg-info/top_level.txt ->
build/bdist.macosx-10.6-intel/egg/EGG-INFO creating
'dist/pip-1.4.1-py2.7.egg' and adding
'build/bdist.macosx-10.6-intel/egg' to it removing
'build/bdist.macosx-10.6-intel/egg' (and everything under it)
Processing pip-1.4.1-py2.7.egg removing
'/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg'
(and everything under it) creating
/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg
Extracting pip-1.4.1-py2.7.egg to
/Users/dl/Library/Python/2.7/lib/python/site-packages pip 1.4.1 is
already the active version in easy-install.pth Installing pip script
to /Users/dl/Library/Python/2.7/bin Installing pip-2.7 script to
/Users/dl/Library/Python/2.7/bin

Installed
/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg
Processing dependencies for pip==1.4.1 Finished processing
dependencies for pip==1.4.1

次にpip install、入力しました 、エラーメッセージは次のように表示されました

Traceback (most recent call last):   File
"/Library/Frameworks/Python.framework/Versions/2.7/bin/pip", line 9,
in <module>
load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()   File "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 357, in
load_entry_point   File
"build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 2394, in
load_entry_point   File
"build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 2108, in
load ImportError: No module named pip

以前に同じ問題に遭遇した人で、それを解決するためのヒントを教えてくれる人はいますか?

4

29 に答える 29

62

ez_setupをインストールすると、利用可能になるはずeasy_installです。インストールするpipには、次のようにします。

easy_install pip
于 2014-10-27T14:21:05.380 に答える
3

このスレッドが古いことは知っていますが、ここで説明した方法とは異なる方法で、OS X で自分自身の問題を解決しました。

基本的に、brewを介してPython 2.7を再インストールしました.pipが付属しています。

まだインストールしていない場合は、Xcode をインストールします。

xcode-select –install

ここで説明されているように、Brew をインストールします。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

次に、Brew を介して Python をインストールします。

brew install python

これで完了です。私の場合、pyserial をインストールする必要がありました。

pip install pyserial
于 2016-08-31T18:03:20.413 に答える
2

ターミナルでこれを試してください:

ls -lA /usr/local/bin | grep pip

私の場合、私は得る:

-rwxr-xr-x 1 root  root      284 Сен 13 16:20 pip
-rwxr-xr-x 1 root  root      204 Окт 27 16:37 pip2
-rwxr-xr-x 1 root  root      204 Окт 27 16:37 pip2.7
-rwxr-xr-x 1 root  root      292 Сен 13 16:20 pip-3.4

だからpip2 || 私の場合はpip2.7が動作し、pip

于 2014-10-27T13:55:57.157 に答える
2

ここpipからバイナリをダウンロードし、問題を解決しました。

于 2014-06-11T08:51:41.970 に答える
1

私は Debian を使用していますが、このソリューションは Ubuntu にも適用できます。

  1. 通常、pip にはデフォルトで python が付属しており、システム実行に pip がインストールされているかどうかを確認します。
python -m pip --version
  1. pip がない場合は、Aptitude Linux Package Manager を使用してインストールし、
# For Python 2
sudo apt install python-pip

# For Python 3
sudo apt install python3-venv python3-pip
  1. get-pip.pyドキュメントページで次のことが言及されているため、Debian/Ubuntuではスクリプトを使用しません。

オペレーティング システムまたは別のパッケージ マネージャーによって管理されている Python インストールを使用している場合は注意してください。get-pip.py はこれらのツールと連携しないため、システムが一貫性のない状態になる可能性があります。

あちこちにソースがあります。

于 2021-04-15T05:36:43.453 に答える
0

以下の Linux でテスト済み: https://pypi.org/simple/pip/untarから pip を直接ダウンロード して、最新の python で直接使用できます。

tar -xvf  pip-0.2.tar.gz
cd pip-0.2

内容をご確認ください。

anant$ ls
docs  pip.egg-info  pip-log.txt  pip.py  PKG-INFO  regen-docs  scripts  setup.cfg  setup.py  tests

直接実行:

anant$ python pip.py --help
Usage: pip.py COMMAND [OPTIONS]

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -E DIR, --environment=DIR
                        virtualenv environment to run pip in (either give the
                        interpreter or the environment base directory)
  -v, --verbose         Give more output
  -q, --quiet           Give less output
  --log=FILENAME        Log file where a complete (maximum verbosity) record
                        will be kept
  --proxy=PROXY         Specify a proxy in the form
                        user:passwd@proxy.server:port. Note that the
                        user:password@ is optional and required only if you
                        are behind an authenticated proxy.  If you provide
                        user@proxy.server:port then you will be prompted for a
                        password.
  --timeout=SECONDS     Set the socket timeout (default 15 seconds)
于 2019-10-01T10:42:51.937 に答える
0

私のpyバージョンは3.7.3で、このコマンドは機能しました

python3.7 -m pip install requests

requests ライブラリ - Web API からデータを取得するため。

これにより pip モジュールが実行され、PyPI.org (Python Package Index) で requests ライブラリを検索してローカル システムにインストールするように要求され、インポートできるようになります。

于 2019-05-01T13:25:41.427 に答える
0

この URL のアドバイスに従い、python39._pth ファイルの名前を変更しました。それは問題を解決しました

https://michlstechblog.info/blog/python-install-python-with-pip-on-windows-by-the-embeddable-zip-file/#more-5606

ren python39._pth python39._pth.save
于 2019-11-24T19:01:01.407 に答える