我正在尝试使用pip3
命令安装依赖项
当前场景:
Dev$ which python
/Users/Dev/anaconda/bin/python
Dev$ which python3
/usr/local/bin/python3
Dev$ pip --version
pip 10.0.1 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
Dev$ pip3 --version
-bash: /usr/local/bin/pip3: /usr/local/opt/python3/bin/python3.6: bad
interpreter: No such file or directory
我不知道为什么我的pip3
命令不起作用。
我已经尝试过像这样的事情:
brew link --overwrite python
您将拥有各种不同的Python安装,以及至少一个以前删除的Python安装。
正是这种情况,正因为如此,不再建议运行pip
或pip3
直接运行,原因是:
python3 -m pip install whatever
这样可以确保您绝对肯定pip
会以某种python3
方式运行that ,而pip3
仅仅意味着您正在运行 某些 Python
3.xpip
附带的that ,这可能是您安装的各种工具中的任何一个。 __
或者,甚至更好地使用虚拟环境,因此您可以依靠python
andpip
是来自当前活动环境的命令这一事实,而不必担心它们在系统范围内的含义。
但是,如果您想知道如何陷入困境以及如何解决它:
您的python3
命令可能来自Homebrew Python(您可以检查;ls -l /usr/local/bin/python3
看看它是否是的符号链接/usr/local/Cellar/python
)。
您的pip3
命令来自一个不存在的Python 3。最有可能的是,您安装了另一个Python 3,该Python 3覆盖了pip3
Homebrew
Python 3的,然后将其卸载了,留下了麻烦pip
。
最简单的事情就是公正rm /usr/local/bin/pip3
。然后,假设您希望Homebrew
Python作为python3
和的默认设置pip3
,请重做该brew link python
命令。如果它显示任何警告或错误,则您还有其他要解决的问题。如果不是,/usr/local/bin/pip3
现在应该是Homebrew
3.6 pip
,并且which pip3
应该选择/usr/local/bin/pip3
,直到下次您安装另一个Python
3并覆盖一堆东西之前,一切都很好。
更好的解决方法是选择一种安装Python的方法(无论是Anaconda,Homebrew,python.org安装程序还是其他工具),并始终使用该方法。卸载所有内容,重新安装您真正想要的一个,再也不要碰其他任何一个。(不幸的是,您仍然会使用Apple的系统Python
2.7,但是如果您仅使用3.x,那就没关系了。)
问题内容: 我正在使用Ubuntu 14.04。我有以下代码: 但我不断收到以下错误: python程序和图像都在同一位置。可能是什么问题? 问题答案: 您需要安装:
问题内容: 我想在我的一个golang控制器中指定一个html模板。我的目录结构是这样的 我想为请求/ new加载first.html。我已经将NewHandler用于url / new,并且当/ new请求到达并且在controller.go中时,NewHandler函数正在执行。这是我的代码 但是我遇到一个错误 请帮助我删除此错误。提前致谢 问题答案: 我已经通过提供html的绝对路径解决了这
我正在尝试编写一个程序,使用Scala运行Linux命令。 我写了一段代码来运行命令的功能。 代码片段 当我尝试运行命令
问题内容: 我正在使用arch linux,并且已经按照Anaconda网站上的说明安装了Anaconda。当我尝试运行时,出现以下错误: bash:/ home / lukasz / anaconda3 / bin / conda:/ opt / anaconda1anaconda2anaconda3 / bin / python:错误的解释器:无此类文件或目录 我尝试过查找目录,但是它根本不存
问题内容: 我正在尝试使用C扩展文件构建共享库,但首先我必须使用以下命令生成输出文件: 执行命令后,我得到以下错误消息: :致命错误:Python.h:没有此类文件或目录编译终止。 实际上我已经尝试了所有建议的解决方案,但是问题仍然存在…我也没有问题。我设法在我的机器上找到该文件……以前有人遇到过同样的问题吗?? 问题答案: 看来你尚未正确安装python dev的标头文件和静态库。使用软件包管理