我昨天大部分时间都在寻找安装的明确答案pip(Python的包管理器).我找不到一个好的解决方案.
我该如何安装?
我想在我的主要Python安装上更新pip,特别是获取list命令.其中还包括列表更新功能.
所以我跑了:
sudo pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
所有看起来都很好的安装,但后来我去运行pip得到了这个:(如果有帮助,包括安装结束)
Installing pip script to /usr/local/bin
Installing pip-2.7 script to /usr/local/bin
Successfully installed pip
Cleaning up...
tom@tom-sam:~$ pip list -o
bash: /usr/bin/pip: No such file or directory
tom@tom-sam:~$ pip
bash: /usr/bin/pip: No such file or directory
Run Code Online (Sandbox Code Playgroud)
显然有点明显我是因为这是我的python系统安装.我在这里读了几个答案但是还没能确定最简单的修复方法.
我已经通过编译源代码在redhat机器上安装了python3.7,但是在处理pip3时遇到了问题。安装后我做了以下步骤:
sudo ln /usr/local/bin/python3.7 /usr/bin/python3
sudo ln /usr/local/bin/pip3.7 /usr/bin/pip3
Run Code Online (Sandbox Code Playgroud)
python3 -- 版本给出了 Python 3.7.3
但是通过运行这些命令我遇到了这个错误:
python3 -m pip install requests
Run Code Online (Sandbox Code Playgroud)
给出/usr/bin/python3: 没有名为 pip.__main__ 的模块;'pip'是一个包,不能直接执行
pip3 install requests
Run Code Online (Sandbox Code Playgroud)
给出ModuleNotFoundError: No module named 'pip._internal'
今天,我安装了Pipenv via
pip install pipenv
正如文档中提到的,我去了一个测试目录并使用创建了一个新的虚拟环境
pipenv shell
并尝试通过安装包
pipenv install numpy
我收到以下错误消息:
Installing numpy…
?
Error: An error occurred while installing numpy!
Traceback (most recent call last):
File "/Users/florian/.local/share/virtualenvs/test-bJfQ6Jzk/bin/pip", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'
Run Code Online (Sandbox Code Playgroud)
即使在重新安装pipenv,删除所有文件并重新创建环境后,也会发生此错误.如果我pipenv install numpy在环境内外运行也没有任何影响.
Python 3.6.3
Pipenv 11.10.1
先感谢您.
我在 mac 上使用“brew install python3”安装了 pip3。
酿造安装Python3
Warning: python@3.9 3.9.2_1 is already installed and up-to-date.
To reinstall 3.9.2_1, run:
brew reinstall python@3.9
Run Code Online (Sandbox Code Playgroud)
python3——版本
返回,Python 3.8.2
我不知道如何将其更改为指向版本 3.9.2 最新版本。
现在,我在requirements.txt中有以下内容,
sklearn
pandas
Run Code Online (Sandbox Code Playgroud)
pip3 install -r 要求.txt
给出以下错误。
Traceback (most recent call last):
File "/Library/Developer/CommandLineTools/usr/bin/pip3", line 6, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip'
Run Code Online (Sandbox Code Playgroud)
我是 python 新手,不知道如何修复它。
尝试在系统中安装具有不同版本的django,它向我显示:
Installing collected packages: Django
Found existing installation: Django 1.7.11
Not uninstalling django at /home/user/lib/python2.7, outside environment /home/user/webapps/v2_dev/venv
Run Code Online (Sandbox Code Playgroud)
成功安装Django-1.8.19
但实际上有旧版本
尝试了不同的命令:
./venv/bin/pip install Django==1.8.11
pip install Django==1.8.11
Run Code Online (Sandbox Code Playgroud)
更新:安装软件包时,它显示:
The required version of setuptools (>=16.0) is not available,
and can't be installed while this script is running. Please
install a more recent version first, using
'easy_install -U setuptools'.
(Currently using setuptools 3.1 (/home/user/lib/python2.7/setuptools-3.1-py2.7.egg))
Run Code Online (Sandbox Code Playgroud)
升级时:
venv/bin/pip install --upgrade setuptools
Requirement already up-to-date: setuptools in ./venv/lib/python2.7/site-packages (40.5.0)
Run Code Online (Sandbox Code Playgroud) python ×6
pip ×4
python-3.x ×2
django ×1
install ×1
installation ×1
macos ×1
pipenv ×1
redhat ×1
ubuntu-12.10 ×1
webfaction ×1