繁体   English   中英

Pip:将目录添加到 PATH

[英]Pip: adding directory to PATH

我对安装 Python3 和 Pip 完全不知所措。 运行brew install Python3 ,似乎 Python3 已成功安装。

现在我尝试再次运行 Scrapy,但出现此错误:

-bash: /usr/local/bin/scrapy: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory

我猜是因为 Python 版本改变了? 所以我试图卸载需要 pip 的 Scrapy。

下一个问题来了 - 安装 pip 像这里解释的一样( https://pip.pypa.io/en/stable/installing/#install-pip )我看到这个错误:

Clms:~ userName$ python3 -m pip install -U --force-reinstall pip
Collecting pip
  Using cached pip-20.0.2-py2.py3-none-any.whl (1.4 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.0.2
    Uninstalling pip-20.0.2:
      Successfully uninstalled pip-20.0.2
  WARNING: The scripts pip, pip3 and pip3.7 are installed in '/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-20.0.2

我真的不知道如何解决这个烂摊子。 谷歌搜索了几个小时,尝试了很多,但无法解决这种情况。 我遇到的大多数解释都需要更多关于这个主题的知识,一个会导致另一个。

我将非常感谢救援!

谢谢!

首先,您使用 python 2.7 运行程序,而不是使用 python 3.x 要在 python 3.x 上运行 python 使用

python3 program.py

第二,关于警告。 这意味着 pip 的路径没有添加到环境变量 PATH 中。 意味着您不能从任何位置调用 pip,您需要转到其根路径来调用 pip。

运行以下命令更新环境变量 PATH 以包含 pip 的根路径。

export PATH=/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.framework/Versions/3.7/bin:$PATH

这种变化是暂时的。 取决于您的操作系统,您需要遵循不同的过程来永久更新环境变量 PATH

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM