繁体   English   中英

无法安装 scipy - 冻结在“为 scipy 运行 setup.py 安装”

[英]can't install scipy - freezes on "Running setup.py install for scipy"

当我跑

sudo pip install -U scipy

它首先被下载,然后它继续显示

Running setup.py install for scipy

但它在那里冻结。 我尝试升级 pip 本身。 工作得很好。 我的 pip 版本是 1.5.4

我得到的唯一错误是 InsecurePlatforWarning。 完整的输出如下所示:

tom@tom-ThinkPad-Edge-E430:~$ sudo pip install -U scipy
The directory '/home/tom/.cache/pip/http' or its parent directory
is not owned by the current user and the cache has been disabled.
Please check the permissions and owner of that directory. If
executing pip with sudo, you may want sudo's -H flag.
The directory '/home/tom/.cache/pip' or its parent directory is not
owned by the current user and caching wheels has been disabled.
check the permissions and owner of that directory. If executing pip with
sudo, you may want sudo's -H flag.
Collecting scipy
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90:
InsecurePlatformWarning: A true SSLContext object is not available.
This prevents urllib3 from configuring SSL appropriately and
may cause certain SSL connections to fail. For more information, see
https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Downloading scipy-0.16.1.tar.gz (12.2MB)
   100% |████████████████████████████████| 12.2MB 32kB/s 
Installing collected packages: scipy
   Running setup.py install for scipy

出乎意料地用了很长时间,但几分钟后就结束了。 所以问题解决了。

sudo apt-get install python-scipy

对于python2

或者

sudo apt-get install python3-scipy

如果你不在乎版本。 在 RPI3 上几秒钟内安装

将交换大小从 100M 增加到 1024M 解决了具有 1G RAM 的 Raspberry Pi 3 上的问题。 仍然需要很长时间(~1 小时)但不再冻结。

(在https://github.com/scipy/scipy/issues/9434上找到了这个提示)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM