【发布时间】: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 命令。