安装完pip后找不到pip命令

13 浏览
0 Comments

安装完pip后找不到pip命令

我遇到了一个问题。我有一个Python脚本,我想在我的OSX上运行,但似乎遇到了很多问题。\n要运行脚本,我需要安装Python和Moviepy。\n为了安装Moviepy,我使用了以下命令:\n

sudo pip install moviepy

\n回应是:\n

sudo: pip: command not found

\n所以我尝试安装pip,使用以下命令:\n

sudo easy_install pip

\n得到的回答是:\n

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

\n我尝试再次运行\n

sudo pip install moviepy

\n但仍然遇到了这个问题。我该怎么办?\n更新:\n

\n我不确定在OSX上,但你可以尝试pip3 – Rehan Azher 23分钟前\n

\n

sudo pip3 install moviepy
Password:
sudo: pip3: command not found

\n

\n看起来pip不在你的路径中,但只要Python能找到它:sudo python -m pip install moviepy应该可以。不过要检查一下你的$PATH环境变量。– zwer 14分钟前\n

\n

sudo python -m pip install moviepy
/usr/bin/python: No module named pip

\n更新2:\n

\n对你来说一个好的选择是考虑使用OSX的源之一来安装pip,例如Debian-based发行版中的apt程序,而不是easy_install。– Shiva 4小时前\n

\n

sudo apt install moviepy
Password:
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/apt" (-1)

\n

\n不知道为什么每个人都被这个问题困住。在使用Python时,你有一个基本的决定要做。你要么使用苹果提供的Python 2.7,这是古老的版本,没有pip,要么使用homebrew安装Python3和pip3,并将/usr/local/bin放在你的PATH开头。但不要尝试混合使用两者。– Mark Setchell 3小时前\n

\n尝试安装homebrew,但找不到我要找的moviepy包。

0
0 Comments

问题:安装了pip后,在命令行中找不到pip命令。

原因:在某些情况下,pip包已经成功安装,但并没有相应的命令行脚本或程序可用。在某些计算机上,pip命令行程序实际上是一个Python脚本,存储在/usr/local/bin/目录中,并且已经添加到了PATH环境变量中。

解决方法:可以通过以下步骤解决该问题。

1. 打开Python shell,输入`import pip`命令,如果没有报错,则表示pip包已经安装成功。

2. 在/usr/local/bin/目录(或类似的目录,针对OSX系统)下创建一个名为pip的新文件,并将上述提供的代码复制到该文件中。

3. 执行以下命令:

   sudo touch /usr/local/bin/pip      # 创建一个名为"pip"的空文件
   # ... 使用喜欢的编辑器打开该文件,将上述代码复制并保存
   sudo chmod +x /usr/local/bin/pip   # 赋予可执行权限
   

4. 文件中的第一行(`#!/usr/bin/python`)被称为"shebang",它指定了在命令行运行该文件时应该使用的程序。需要将该行中的路径改为计算机中Python程序的路径。

通过以上步骤,可以解决在安装了pip但无法在命令行中找到pip命令的问题。

0
0 Comments

问题原因:安装了pip,但在使用pip命令时提示"command not found"错误。

解决方法:

1. 首先确认已经安装了Python 2.7.9+,可以通过执行python --version命令来查看Python版本。

2. 如果Python版本较低或没有安装pip,可以通过以下步骤安装pip:

- 安装Homebrew:在终端中执行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"命令安装Homebrew。

- 安装Python:执行brew install python命令安装Python。

3. 安装pip:在终端中执行以下命令来安装pip:

- 下载get-pip.py文件:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

- 执行python get-pip.py命令来安装pip。

4. 确认pip安装成功:执行pip --version命令来查看pip版本,如果能正确显示版本信息,则说明pip安装成功。

最后,需要注意的是Python 2将在不到6个月内停止维护。如果有条件的话,建议直接使用Python 3。在使用Homebrew安装Python 3时,pip3会随之安装,而且Homebrew能够处理Python 2和Python 3的安装,互不冲突。

注意:由于操作系统和软件版本的不同,上述步骤可能会有所变化。但至少能够帮助解决当前问题。

0
0 Comments

问题:安装完pip后,使用pip命令时提示“command not found”的错误。

原因:可能是由于系统环境变量配置不正确导致。

解决方法:尝试使用pip3命令来替代pip命令进行安装。

具体操作如下:

1. 打开终端或命令提示符窗口。

2. 输入以下命令并按下回车键:pip3 install package-name(其中package-name为你要安装的包的名称)。

3. 等待安装过程完成。

4. 安装完成后,再次使用pip3命令来运行需要的操作。

这种方法对于一些系统环境变量配置不正确的情况下,可以解决pip命令找不到的问题。如果仍然无法解决,建议检查系统环境变量配置是否正确,或者尝试重新安装pip。

0