【问题标题】:can't run pip3 on cygwin无法在 cygwin 上运行 pip3
【发布时间】:2018-06-05 22:48:31
【问题描述】:

我不能在 venv(在 cygwin 上)中使用 pip3,但是为什么?
我也许可以在 venv 之外使用它。

(tensorflow)
MYNAME@DESKTOP-O27QMD1 ~
$ apt-cyg install python3-pip
Package python3-pip is already installed, skipping

(tensorflow)
MYNAME@DESKTOP-O27QMD1 ~/tensorflow/bin
$ ls
activate      activate.fish  easy_install-3.6  pip3    python
activate.csh  easy_install   pip               pip3.6  python3

(tensorflow)
MYNAME@DESKTOP-O27QMD1 ~
$ pip3 install --upgrade tensorflow
-bash: /home/MYNAME/tensorflow/bin/pip3: "/home/MYNAME: bad interpreter: No such file or directory

【问题讨论】:

  • 不确定,但也许将您的 venv 命名为 tensorflow 以外的其他名称会有所帮助..?
  • 这里有一些非常糟糕的事情。 /home/MYNAME/tensorflow/bin/pip3 的 shebang 行可能类似于 #!/home/MYNAME - 就是这样
  • 尝试python3 -m pip install --upgrade tensorflow 明确使用已安装的 pip 命令。

标签: python cygwin pip3 pyvenv


【解决方案1】:

尝试删除 python3-pip 并重新安装:

apt-cyg remove python3-pip
apt-cyg install python3-pip

我在尝试升级我的 pip3 版本时遇到了这个问题。卸载旧版本时失败,因此仅部分卸载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 2022-01-15
    • 2014-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多