我试图在我的计算机上安装Django时遇到了一个奇怪的错误.
这是我在命令行中输入的序列:
C:\Python34>python get-pip.py
Requirement already up-to-date: pip in c:\python34\lib\site-packages
Cleaning up...
C:\Python34>pip install Django
'pip' is not recognized as an internal or external command,
operable program or batch file.
C:\Python34>lib\site-packages\pip install Django
'lib\site-packages\pip' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
可能是什么导致了这个?
编辑___________________
根据要求,当我输入echo%PATH%时,这就是我得到的
C:\Python34>echo %PATH%
C:\Program Files\ImageMagick-6.8.8-Q16;C:\Program Files (x86)\Intel\iCLS Client\
;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\S
ystem32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\
Windows Live\Shared;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Progr
am Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\Intel(R) Mana
gement Engine Components\DAL;C:\Program Files\Intel\Intel(R) …
Run Code Online (Sandbox Code Playgroud) OS X(Mavericks)安装了Python 2.7库存.但我用3.3做了我自己的个人Python东西.我只是刷新了我的3.3.2安装并安装了新的3.3.3.所以我需要pyserial
再次安装.我可以像以前那样做,这是:
python3 setup.py install
但我喜欢像酷孩子那样做,只是做类似的事情pip3 install pyserial
.但目前尚不清楚我是如何达到这一点的.就这一点而言.尚未对virtualenv感兴趣(除非我必须).
我正在尝试安装位于https://scipy.org/stackspec.html的SciPy堆栈[我只允许2个链接; 试图明智地使用它们].我意识到有更简单的方法可以做到这一点,但我认为通过手动操作可以学到很多东西.我对很多这些东西都比较陌生,所以如果我在任何时候听起来都是无知的,我会道歉.
我运行 Windows 7 Enterprise - 64 bit
.这是我到目前为止所做的:
安装python-2.7.8.msi (32-bit)
自https://www.python.org/download/releases/2.7.8/
安装numpy-1.8.1-win32-superpack-python2.7
自
http://sourceforge.net/projects/numpy/files/
测试:import numpy as np
--->没有错误
安装scipy
库,
scipy-0.14.0-win32-superpack-python2.7.exe
来自(SCIPY DOT ORG LINK REMOVED)测试:import scipy as sp
--->没有错误
安装matplotlib
:matplotlib-1.3.1.win32-py2.7.exe
从(MATPLOTLIB DOT ORG LINK REMOVED)
PIP
通过运行脚本安装在这里:https:
//raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py
我只是将粘贴的脚本复制到新文件中IDLE
,
保存为C:\Python27\Scripts\pip_install.py
并单击Run>module
.没有错误报告.
我保存的路径是否
pip_install.py
重要?
6.这 是我失败的地方
尝试安装matlibplot依赖关系dateutil:打开一个Cygwin Shell,然后键入
cd C:\Python27 ! is it necessary to cd to python …
Run Code Online (Sandbox Code Playgroud) 我有一个本地版本的Python 3.4.1,我可以运行python -m pip install
,但我无法找到要运行的pip二进制文件pip install
.这两者有什么区别?
Ubuntu 20.04 附带 Python 3.8。我无法卸载 Python 3.8但我需要 Python 3.9
我继续从以下位置安装了 Python 3.9:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt 安装 python3.9
如何为 python 3.9 安装 pip?
安装 pip using
sudo apt-get install python3-pip
对我不起作用,因为它为 python 3.8 安装了 pip
使用安装 pippython3.9 get-pip.py
出现错误:
~/python_tools$ python3.9 get-pip.py
Traceback (most recent call last):
File "/home/ubuntu/python_tools/get-pip.py", line 23704, in <module>
main()
File "/home/ubuntu/python_tools/get-pip.py", line 198, in main
bootstrap(tmpdir=tmpdir)
File "/home/ubuntu/python_tools/get-pip.py", line 82, in bootstrap
from pip._internal.cli.main import main as pip_entry_point
File "<frozen zipimport>", …
Run Code Online (Sandbox Code Playgroud) 我想按照此说明安装Tensorflow. https://www.tensorflow.org/versions/r0.12/get_started/os_setup#pip_installation.
但是当我在终端上尝试这个代码时,它会返回一个错误.
$ sudo pip3 install --upgrade $TF_BINARY_URL
sudo: pip3: command not found
Run Code Online (Sandbox Code Playgroud)
所以我安装了Homebrew并试图卸载并重新安装pip-3,但是没有用.
MakotonoMacBook-ea:~ makotomiyazaki$ brew uninstall python3-pip
Error: No such keg: /usr/local/Cellar/python3-pip
MakotonoMacBook-ea:~ makotomiyazaki$ brew install python3-pip
Error: No available formula with the name "python3-pip"
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
git -C "$(brew --repo homebrew/core)" fetch --unshallow
Run Code Online (Sandbox Code Playgroud)
我该怎么办才能获得pip3?我的操作系统是macOS High Sierra,我已经安装了python 3.6.2.
编辑:我试过了
python3 -m pip
Run Code Online (Sandbox Code Playgroud)
什么回来了这个.
The directory '/Users/makotomiyazaki/Library/Caches/pip/http' or its
parent directory is …
Run Code Online (Sandbox Code Playgroud) 我无法为 python 3.7 安装 pip。当我尝试在线搜索时,我发现的一种解决方案是使用 get-pip.py 安装 pip。但是,它对我来说失败了:
sudo python3.7 get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 21373, in <module>
main()
File "get-pip.py", line 197, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip._internal
File "/tmp/tmp3273u8va/pip.zip/pip/_internal/__init__.py", line 40, in <module>
File "/tmp/tmp3273u8va/pip.zip/pip/_internal/cli/autocompletion.py", line 8, in <module>
File "/tmp/tmp3273u8va/pip.zip/pip/_internal/cli/main_parser.py", line 12, in <module>
File "/tmp/tmp3273u8va/pip.zip/pip/_internal/commands/__init__.py", line 6, in <module>
File "/tmp/tmp3273u8va/pip.zip/pip/_internal/commands/completion.py", line 6, in <module>
File "/tmp/tmp3273u8va/pip.zip/pip/_internal/cli/base_command.py", line 19, in <module>
File "/tmp/tmp3273u8va/pip.zip/pip/_internal/download.py", line 37, in <module> …
Run Code Online (Sandbox Code Playgroud) 我正在浏览 Heroku“Python 入门”流程。这是我第一次这样做,并坚持遵循这套说明。
当我进入
$ pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
我收到错误:
-bash: pip: command not found
Run Code Online (Sandbox Code Playgroud)
我想做的是安装 postgresql 因为该网站说
“必须正确安装 Postgres 才能使此步骤正常工作。”
Postgres 的错误是每当我尝试做任何事情时,例如:
$ psql
Run Code Online (Sandbox Code Playgroud)
或者
$ psql -h localhost
Run Code Online (Sandbox Code Playgroud)
它返回此错误:
psql: error: FATAL: role "myname" does not exist
Run Code Online (Sandbox Code Playgroud)
当我尝试做的时候
$ sudo -u postgres createuser myname
Run Code Online (Sandbox Code Playgroud)
我收到错误
sudo: unknown user: postgres
sudo: error initializing audit plugin sudoers_audit
Run Code Online (Sandbox Code Playgroud)
...
为了达到这一点,我必须手动更新我的 private/etc/host 文件,将通用的 MacOS 本地主机信息放回到该文档中(因为几年前的工作让我搞乱了事情,撕裂)......所以我假设这个问题是类似的,但我很困惑,因为显然即使 sudo 命令也不允许我创建用户角色以继续 Postgres 安装/设置。我已经重新安装并删除了 postgreSQL 应用程序和数据,重新启动了计算机,清除了 DNS 缓存,但这些并没有帮助我解除封锁。任何想法或帮助将不胜感激,谢谢。
作为上下文,我使用的是 MacOS Big Sur 11.4
我被一个问题困住了。我有一个 Python 脚本,我想在我的 OSX 上运行它,但似乎我遇到了很多问题。
要运行脚本,我应该同时安装 Python 和 Moviepy。
要安装 Moviepy,我使用了以下命令:
sudo pip install moviepy
Run Code Online (Sandbox Code Playgroud)
回应是:
sudo: pip: command not found
Run Code Online (Sandbox Code Playgroud)
所以我尝试使用以下命令安装 pip:
sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
并得到了这个答案:
Searching for pip
Best match: pip 9.0.1
Processing pip-9.0.1-py2.7.egg
pip 9.0.1 is already the active version in easy-install.pth
Using /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
Run Code Online (Sandbox Code Playgroud)
我试图再次运行
sudo pip install moviepy
Run Code Online (Sandbox Code Playgroud)
但我还是遇到了那个问题。我该做什么?
更新:
在 OSX 上不确定,但你能试试 pip3 – Rehan Azher 23 分钟前
sudo pip3 install moviepy
Password:
sudo: pip3: command …
Run Code Online (Sandbox Code Playgroud) 很多安装说明都会告诉您该怎么做pip install [package]
。但就我而言,这是行不通的,它会说-bash: pip: command not found
python pip install [package]
工作正常。同样,对于easy_install
,不会自行运行,将在使用 python 启动时运行。
我很困惑它应该如何工作。Pip 不是可执行文件,没有名为 pip.py 的模块,只有<path>\pip\__init__.py
. 因此,如果pip install [package]
要正常工作,bash shell 必须了解何时充当 python 解释器。但事实并非如此。
我不相信所有这些安装说明都已关闭。所以我一定错过了一些东西。什么?
这没有帮助,这也没有帮助,事实上,尝试sudo apt-get install python-pip
导致了我认为未解决的错误。所以我不得不回到这个解决方案,以获得一个有点工作的点。(现在从顶部再次阅读)。
编辑:Python 2.7。不是 3.x。
我正在尝试将适用于Python的Google Cloud Platform(特别是Vision API)与AWS Lambda结合使用。因此,我必须为我的依赖项创建一个部署程序包。但是,当我尝试创建此部署程序包时,无论使用哪个Python版本(3.6或2.7),都会遇到一些编译错误。考虑到版本3.6,出现问题“无法导入名称'cygrpc'”。对于2.7,.path文件出现一些未知错误。我下面的AWS LAMBDA部署包的说明这里。他们推荐了两个选项,并且都不起作用/导致相同的问题。GCP是否由于某种原因与AWS Lambda不兼容?这是怎么回事?
Python 3.6和2.7都不适合我。
注意:我将在此处发布此问题以自己回答,因为我花了相当长的时间才能找到解决方案,并且我想分享我的解决方案。
amazon-web-services python-3.x google-cloud-platform aws-lambda
python ×10
pip ×8
python-3.x ×4
macos ×3
aws-lambda ×1
bash ×1
debian ×1
django ×1
heroku ×1
homebrew ×1
matplotlib ×1
moviepy ×1
numpy ×1
pip3 ×1
postgresql ×1
python-3.3 ×1
tensorflow ×1
ubuntu ×1
ubuntu-16.04 ×1
ubuntu-20.04 ×1