【发布时间】:2016-11-02 16:14:08
【问题描述】:
突然间,我的pip install 命令停止将二进制文件安装到 /usr/local/bin 中。我尝试升级 pip 以查看是否是问题所在,它是最新的,并且强制重新安装删除了我的 /usr/local/pip3 并且没有将其重新安装,所以现在我必须使用python3 -m pip做任何点子操作。我正在运行带有最新更新的 OS X Sierra(这是发生变化的主要内容,所以我认为 OS X 升级可能导致了这种情况),并且安装了由 homebrew 安装的 python3。我该如何解决这个问题?
编辑:我仍在努力解决这个问题。 python3 -m pip show -f uwsgi 实际上显示 uwsgi 二进制文件已安装到相当于 /usr/local/bin 的位置(它使用相对路径)。然而二进制文件不存在,重新安装并没有把它放在那里,也不会产生任何错误。因此,要么 pip 将文件记录在其清单中,但实际上并没有把它放在那里,要么 OS X 透明地伪造文件创建(Apple 是否引入了一些新的奇怪的安全措施?)
【问题讨论】:
-
将二进制文件安装到哪里?
-
据我所知无处可寻。我在系统的任何地方都找不到它们。
-
而且它没有给我任何错误