操作系统:Mac OS X 10.7.5 Python Ver:2.7.5
我已经安装了ez_setup.py setuptools的1.0从https://pypi.python.org/pypi/setuptools 然后,我从下载pip.1.4.1 PKG https://pypi.python.org/pypi/pip/1.4.1.
在iTerm中运行"[sudo] python setup.py install"显示
运行安装运行bdist_egg运行egg_info写入要求到pip.egg-info/requires.txt写pip.egg-info/PKG-INFO写顶级名称到pip.egg-info/top_level.txt将dependency_links写入pip.egg- info/dependency_links.txt写入条目指向pip.egg-info/entry_points.txt警告:manifest_maker:未找到标准文件'setup.py'
读取清单文件'pip.egg-info/SOURCES.txt'编写清单文件'pip.egg-info/SOURCES.txt'安装库代码来构建/ bdist.macosx-10.6-intel/egg运行install_lib警告:install_lib:' build/lib'不存在 - 没有要安装的Python模块
创建build/bdist.macosx-10.6-intel/egg创建build/bdist.macosx-10.6-intel/egg/EGG-INFO复制pip.egg-info/PKG-INFO - > build/bdist.macosx-10.6-intel/egg/EGG-INFO复制pip.egg-info/SOURCES.txt - > build/bdist.macosx-10.6-intel/egg/EGG-INFO复制pip.egg-info/dependency_links.txt - > build/bdist.macosx- 10.6-intel/egg/EGG-INFO复制pip.egg-info/entry_points.txt - > build/bdist.macosx-10.6-intel/egg/EGG-INFO复制pip.egg-info/not-zip-safe - > build/bdist.macosx-10.6-intel/egg/EGG-INFO复制pip.egg-info/requires.txt - > build/bdist.macosx-10.6-intel/egg/EGG-INFO复制pip.egg-info/top_level .txt - > build/bdist.macosx-10.6-intel/egg/EGG-INFO创建'dist/pip-1.4.1-py2.7.egg'并添加'build/bdist.macosx-10.6-intel/egg'删除'build/bdist.macosx-10.6-intel/egg'(及其下的所有内容)处理pip-1.4.1-py2.7.egg删除'/Users/dl/Library/Python/2.7/lib/python /site-packages/pip-1.4.1-py2.7.egg'(及其下的所有内容)创建/ Users/dl/Library/Python/2 .7/lib/python/site-packages/pip-1.4.1-py2.7.egg将pip-1.4.1-py2.7.egg解压缩到/Users/dl/Library/Python/2.7/lib/python/ site-packages pip 1.4.1已经是easy-install.pth中的活动版本.将pip脚本安装到/Users/dl/Library/Python/2.7/bin将pip-2.7脚本安装到/Users/dl/Library/Python/2.7 /箱
已安装/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg pip的处理依赖关系== 1.4.1 pip的完成处理依赖关系== 1.4.1
然后我输入了"pip install",错误信息显示出来
回溯(最近一次调用最后一次):文件"/Library/Frameworks/Python.framework/Versions/2.7/bin/pip",第9行,在load_entry_point中('pip == 1.4.1','console_scripts','pip' )()文件"build/bdist.macosx-10.6-intel/egg/pkg_resources.py",第357行,在load_entry_point文件"build/bdist.macosx-10.6-intel/egg/pkg_resources.py",第2394行, load_entry_point文件"build/bdist.macosx-10.6-intel/egg/pkg_resources.py",第2108行,in load ImportError:没有名为pip的模块
以前遇到过同样问题的人可以给我一些解决方法吗?
小智 131
我有同样的问题.我的解决方案
对于Python 3
sudo apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
对于Python 2
sudo apt-get install python-pip
Run Code Online (Sandbox Code Playgroud)
小智 86
对于 Windows:
python -m ensurepip
Run Code Online (Sandbox Code Playgroud)
激活您的环境后。示例:venv
(venv) PS D:\your path> d:\your path\venv\scripts\python.exe -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
结果示例:
Collecting pip
Using cached pip-21.3-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.1.1
Uninstalling pip-20.1.1:
Successfully uninstalled pip-20.1.1
Successfully installed pip-21.3
Run Code Online (Sandbox Code Playgroud)
ios*_*tor 69
在Mac上使用brew是一个更好的选择,因为apt-get不可用.命令:
如果你在机器上安装了python2和python3
python2.7 -m ensurepip --default-pip
Run Code Online (Sandbox Code Playgroud)
只是应该解决问题.
相反,如果你缺少从蟒蛇3个点,然后只需更改python2.7到python3在上面的命令.
Man*_*anu 39
安装ez_setup后,您应该可以easy_install使用.要安装pip只需:
easy_install pip
Run Code Online (Sandbox Code Playgroud)
Qia*_*ini 16
尝试pip通过 Python安装:
请前往:https : //pip.pypa.io/en/stable/installing/
并下载get-pip.py,然后运行:
(sudo) python get-pip.py
Run Code Online (Sandbox Code Playgroud)
Mar*_*ani 12
我在macOS v11 (Big Sur)上使用 Python 3.8.6 时遇到了同样的错误。
无论我使用pip或pip3,我都会收到此错误:
File "/Users/marcelloromani/dev/<repository>/venv/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip'
Run Code Online (Sandbox Code Playgroud)
事实证明我的 virtualenv 已经过时了。这为我解决了这个问题:
删除旧的 virtualenv
deactivate
rm -rf venv
Run Code Online (Sandbox Code Playgroud)
初始化一个新的virtualenv
virtualenv venv
. venv/bin/activate
Run Code Online (Sandbox Code Playgroud)
安装新的要求然后工作:
pip install -r src/requirements.txt
Run Code Online (Sandbox Code Playgroud)
使用macOS 10.15和Homebrew 2.1.6时,我在Python 3.7中遇到此错误。我只需要运行:
python3 -m ensurepip
Run Code Online (Sandbox Code Playgroud)
现在python3 -m pip为我工作。
在某种 Linux 上,例如基于 Debian 的发行版,您可能需要考虑先更新“ apt-get ”,以防您通过它安装 python-pip。
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
这可能有助于 apt-get 更新其索引并找到 python-pip 包。在此之后,您可能会像这样安装 pip-
sudo apt-get install python-pip (Python2)
sudo apt-get install python3-pip (Python3)
Run Code Online (Sandbox Code Playgroud)
小智 9
跑
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Run Code Online (Sandbox Code Playgroud)
然后在您下载的文件夹中运行以下命令:get-pip.py
python get-pip.py
Run Code Online (Sandbox Code Playgroud)
小智 9
如果您在Ubuntu中收到“没有名为 pip 的模块” ,请尝试以下操作:
python3 -m pip --version
Run Code Online (Sandbox Code Playgroud)
输出:
/usr/bin/python3: No module named pip
Run Code Online (Sandbox Code Playgroud)
和:
sudo apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
这对我有用。
安装成功后,验证使用
python3 -m pip --version
Run Code Online (Sandbox Code Playgroud)
升级到最新的 pip 版本
python3 -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
小智 8
使用:
\npython -m ensurepip --user\nRun Code Online (Sandbox Code Playgroud)\n如果您的Mac 版本不高于macOS v11 (Big Sur) 并且您安装了 Python\xc2\xa03。我这样做了,现在没有任何问题。我想又回到了 2.7 的旧版本。
\n小智 7
尝试重新安装pip,使用curl命令下载get-pip.py文件:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
Run Code Online (Sandbox Code Playgroud)
如果curl不起作用,请打开此链接: get-pip.py
在您的目录中创建一个 get-pip.py 文件,复制此链接中的代码并将其放入 get-pip.py 文件中,并将该文件保存在同一目录中。然后运行命令
python get-pip.py
Run Code Online (Sandbox Code Playgroud)
Python3
curl -sS https://bootstrap.pypa.io/get-pip.py | python3
python3 -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
只需在上面的命令中替换你想要的python版本即可
对于 python 3.11 特定安装
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
python3.11 -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
对于 python 3.10 特定安装
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10
python3.10 -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
对于python2.7
curl -sS https://bootstrap.pypa.io/pip/2.7/get-pip.py | python2.7
python2.7 -m pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
尝试安装nova客户端时,我遇到了同样的问题。
spencers-macbook-pro:python-novaclient root# python setup.py install
running install
/usr/bin/python: No module named pip
error: /usr/bin/python -m pip.__init__ install 'pbr>=0.5.21,<1.0' 'iso8601>=0.1.4' 'PrettyTable>=0.6,<0.8' 'requests>=1.1' 'simplejson>=2.0.9' 'six' 'Babel>=0.9.6' returned 1
Run Code Online (Sandbox Code Playgroud)
我使用自制软件,因此我解决了 sudo easy_install pip
spencers-macbook-pro:python-novaclient root# brew search pip
aespipe brew-pip lesspipe pipebench pipemeter spiped pipeviewer
If you meant "pip" precisely:
Homebrew provides pip via: `brew install python`. However you will then
have two Pythons installed on your Mac, so alternatively you can:
sudo easy_install pip
spencers-macbook-pro:python-novaclient root# sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
如果使用macports,则命令应类似。
我认为以上这些答案都不能解决您的问题。
我也有一次被这个问题搞糊涂了。您应该pip按照官方指南pip 安装手动安装(目前涉及运行单个get-pip.pyPython 脚本)
在那之后,只是sudo pip install Django。错误将消失。
小智 5
下载:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Run Code Online (Sandbox Code Playgroud)
然后安装pip:
py get-pip.py
Run Code Online (Sandbox Code Playgroud)
然后安装任何模块,例如Biopython:
py -m pip install biopython
Run Code Online (Sandbox Code Playgroud)