【问题标题】:CMDER not finding sudo and pip commandsCMDER 找不到 sudo 和 pip 命令
【发布时间】:2023-03-14 00:14:01
【问题描述】:

所以我一直在使用常规的 windows 命令提示符并想尝试使用 bash,因为大多数论坛都在 bash 中提供命令,尝试找到 windows 的翻译有点麻烦。目前正在试用 Spotify API,我想运行一个虚拟环境。

我执行以下 windows 命令,一切运行正常:


[视窗]
python -m pip install virtualenv


这个,没有:

[重击]

pip 安装虚拟环境


我得到返回 bash: pip: command not found

所以我去使用 sudo easy_install pip 安装 pip 并返回 bash: sudo: command not found。

我在 bash 中以管理员身份运行 CMDER,所以我认为可以,我会尝试 easy_install pip 并返回 bash: easy_install: command not found。所以我去了实际的python目录并再次安装pip但没有运气。

关于如何解决这个问题的任何见解?

[Windows]]1[Bash]2

【问题讨论】:

    标签: python linux bash pip virtualenv


    【解决方案1】:

    您可以尝试通过从here 下载get-pip.py 来安装pip,然后使用python get-pip.py 运行它

    之后

    您可能需要设置环境变量以在路径中包含 PIP。您可以在控制面板中使用环境变量并将路径添加到系统变量。

    【讨论】:

    • 我正在使用 CMDER,它是我 Windows 机器上的 bash 模拟器。我已经以管理员身份运行,我已经尝试过 easy_install pip(在尝试 sudo 之后)但仍然没有运气:-/
    • 您是否尝试过使用 get-pip.py 而不是 easy_install 安装 pip?
    • 是的,我已经尝试过了,它返回 bash: get-pip.py: command not found。我认为可能存在控制台不兼容?我的机器上已经安装了 pip、virtualenv 和 python,但是 bash 控制台无法识别它。
    • 可以在windows cmd中使用pip命令吗? (没有“python -m”部分)。也许您需要配置环境变量。最简单的方法是使用控制面板,或者您可以使用setx 命令
    • 哦,让我试试。每当我安装任何与 python 相关的东西时,我总是必须使用 python -m。我以为这只是常态。让我试试这个然后回复你!
    【解决方案2】:

    我也遇到了这个问题。不确定是什么原因造成的,但切换到 cmd.exe 并运行 pip install ... 没有问题。

    【讨论】:

      猜你喜欢
      • 2015-11-08
      • 2018-08-11
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 2021-09-05
      • 2014-11-25
      相关资源
      最近更新 更多