在 amazon ec2 Linux 微实例上的 virtualenv 中安装 scipy 时遇到问题

2024-02-07

我已经安装成功了scipy在亚马逊 ec2 微实例(Ubuntu 13.04)上的默认 python 编译器中。但是我无法安装scipy在虚拟环境中。

pip install scipy以这个错误结束

scipy/sparse/sparsetools/csr_wrap.cxx: In function ‘void init_csr()’:

scipy/sparse/sparsetools/csr_wrap.cxx:73303:21: warning: variable ‘md’ set but not used [-Wunused-but-set-variable]

c++: internal compiler error: Killed (program cc1plus)

Please submit a full bug report,

with preprocessed source if appropriate.

See <file:///usr/share/doc/gcc-4.7/README.Bugs> for instructions.

----------------------------------------
Cleaning up...
Command /home/ubuntu/pnr/bin/python -c "import setuptools;__file__='/home/ubuntu/pnr/build/scipy/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-t8Drvd-record/install-record.txt --single-version-externally-managed --install-headers /home/ubuntu/pnr/include/site/python2.7 failed with error code -9 in /home/ubuntu/pnr/build/scipy

and

Traceback (most recent call last):
  File "/home/ubuntu/pnr/bin/pip", line 9, in <module>
    load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()
  File "/home/ubuntu/pnr/local/lib/python2.7/site-packages/pip/__init__.py", line 148, in main
    return command.main(args[1:], options)
  File "/home/ubuntu/pnr/local/lib/python2.7/site-packages/pip/basecommand.py", line 169, in main
    text = '\n'.join(complete_log)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 53: ordinal not in range(128)

在有人问之前。pip freeze对于默认编译器返回

Cheetah==2.4.4
Landscape-Client==12.12
M2Crypto==0.21.1
PAM==0.4.2
Pillow==2.0.0
PyYAML==3.10
Twisted-Core==12.3.0
Twisted-Names==12.3.0
Twisted-Web==12.3.0
apt-xapian-index==0.45
argparse==1.2.1
boto==2.3.0
chardet==2.0.1
cloud-init==0.7.2
configobj==4.7.2
distribute==0.6.34
distro-info==0.10
euca2ools==2.1.1
numpy==1.7.1
oauth==1.0.1
paramiko==1.7.7.1
prettytable==0.6.1
pyOpenSSL==0.13
pycrypto==2.6
pycurl==7.19.0
pygobject==3.8.0
pyserial==2.6
python-apt==0.8.8ubuntu6
python-debian==0.1.21-nmu2ubuntu1
requests==1.1.0
scipy==0.11.0
six==1.2.0
ssh-import-id==3.14
urllib3==1.5
virtualenv==1.10.1
wsgiref==0.1.2
zope.interface==4.0.5

pip freezevirtualenv 命令返回

Cython==0.19.2
Flask==0.10.1
Flask-Bootstrap==3.0.0.1
Flask-WTF==0.9.3
Jinja2==2.7.1
MarkupSafe==0.18
WTForms==1.0.5
Werkzeug==0.9.4
argparse==1.2.1
beautifulsoup4==4.3.2
itsdangerous==0.23
numpy==1.7.1
pymongo==2.6.2
requests==2.0.0
wsgiref==0.1.2

一种解决方案是暂时在微型实例上启用交换。如本文所述SO post https://stackoverflow.com/questions/17173972/how-do-you-add-swap-to-an-ec2-instance,通过以下方式启用 1GB 交换:

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1

一旦交换打开,通过 pip 安装 scipy:

sudo apt-get install -y libatlas-base-dev gfortran python-dev build-essential g++
sudo pip install numpy
sudo pip install scipy

一旦 scipy 成功安装,您可以通过以下方式禁用它:

sudo swapoff /var/swap.1
sudo rm /var/swap.1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 amazon ec2 Linux 微实例上的 virtualenv 中安装 scipy 时遇到问题 的相关文章

  • JavaScript 相当于 Python 的参数化 string.format() 函数

    这是 Python 示例 gt gt gt Coordinates latitude longitude format latitude 37 24N longitude 115 81W Coordinates 37 24N 115 81W
  • TF map_fn 或 while_loop 用于不同形状的张量列表

    我想处理不同形状的张量序列 列表 并输出另一个张量列表 考虑每个时间戳上具有不同隐藏状态大小的 RNN 就像是 输入 tf ones 1 2 2 tf ones 2 2 3 tf ones 3 2 1 输出 tf zeros 1 2 4 t
  • Tweepy StreamListener 到 CSV

    我是 python 新手 我正在尝试开发一个应用程序 使用 Tweepy 和 Streaming API 从 Twitter 检索数据并将数据转换为 CSV 文件 问题是此代码不会创建输出 CSV 文件 也许是因为我应该将代码设置为在实现例
  • 了解 Python 中的酸洗

    我最近接到一项作业 需要以腌制形式放置一本字典 其中每个键引用一个列表 唯一的问题是我不知道腌制形式是什么 谁能给我指出一些好的资源的正确方向来帮助我学习这个概念 pickle 模块实现了一个基本但强大的算法 用于序列化和反序列化 Pyth
  • 根据开始列和结束列扩展数据框(速度)

    我有一个pandas DataFrame含有start and end列 加上几个附加列 我想将此数据框扩展为一个时间序列 从start值并结束于end值 但复制我的其他专栏 到目前为止 我想出了以下内容 import pandas as
  • 如何将 self 传递给装饰器?

    我该如何通过self key下面进入装饰器 class CacheMix object def init self args kwargs super CacheMix self init args kwargs key func Cons
  • Python Pandas 根据另一列的总计从另一个数据帧中选择值

    我下面有一个 DataFrame 但我需要根据取消和订单列从每个代码中选择行 假设代码 xxx 的阶数为 6 1 5 1 阶数为 11 我需要一种算法 可以选择满足总共 11 行的行 阶数为 6 5 如果没有行匹配 则选择最接近的 id 并
  • python是带有字符串的运算符行为[重复]

    这个问题在这里已经有答案了 我无法理解以下行为 我正在创建 2 个字符串 并使用 is 运算符来比较它 对于第一种情况 它的工作方式有所不同 对于第二种情况 它按预期工作 当我使用逗号或空格时 它显示是什么原因False与比较is当没有使用
  • 动态 __init_subclass__ 方法的参数绑定

    我正在尝试让类装饰器工作 装饰器会添加一个 init subclass 方法到它所应用的类 但是 当该方法动态添加到类中时 第一个参数不会绑定到子类对象 为什么会发生这种情况 举个例子 这是可行的 下面的静态代码是我试图最终得到的示例 cl
  • 与 while 循环一样,如何跳过 for 循环中的步骤?

    我尝试像 while 循环一样跳过 for 循环中的几个步骤 在 while 循环中 步骤根据特定条件进行调整 如下面的代码所示 i 0 while i lt 10 if i 3 i 5 else print i i i 1 result
  • Python多处理错误“ForkAwareLocal”对象没有属性“连接”

    下面是我的代码 我面临着多处理问题 我看到这个问题之前已经被问过 我已经尝试过这些解决方案 但它似乎不起作用 有人可以帮我吗 from multiprocessing import Pool Manager Class X def init
  • PyTorch DataLoader 对并行运行的批次使用相同的随机种子

    有一个bug https tanelp github io posts a bug that plagues thousands of open source ml projects 在 PyTorch Numpy 中 当并行加载批次时Da
  • Pandas style.bar 颜色基于条件?

    如何渲染其中一列的 Pandas dfstyle bar color属性是根据某些条件计算的 Example df style bar subset before after color ff781c vmin 0 0 vmax 1 0 而
  • 将文本注释到轴并对齐为圆

    我正在尝试在轴上绘制文本并将该文本与圆对齐 更准确地说 有一些具有不同坐标 x y 的点位于该圆内 并使用以下命令创建 ax scatter x y s 100 我想用圆圈连接并标记每个点 Cnameb 文本的坐标由 xp yp 定义 因此
  • Python 类型安全吗?

    根据维基百科 https en wikipedia org wiki Type system Type safety and memory safety 如果一种语言不允许违反类型系统规则的操作或转换 计算机科学家就认为该语言是 类型安全的
  • 由于 json 字符串化 dict 键导致数据丢失

    考虑下面的例子 gt gt gt import json gt gt gt d 0 potato 0 spud gt gt gt json dumps d 0 potato 0 spud gt gt gt json loads json d
  • 无法在 python 3.8 上将带有 webapp 的 python 部署到 azure

    我正在尝试使用部署一个测试项目Flask使用以下方法将框架迁移到 Azure 云中Azure CLI https learn microsoft com en us azure app service containers quicksta
  • 如何在 robobrowser-python 中发出 POST 请求

    http robobrowser readthedocs org en latest api html http robobrowser readthedocs org en latest api html 我正在尝试使用 APIbrows
  • python sklearn中的fit方法

    我问自己关于 sklearn 中拟合方法的各种问题 问题1 当我这样做时 from sklearn decomposition import TruncatedSVD model TruncatedSVD svd 1 model fit X
  • 长/宽数据到宽/长

    我有一个数据框 如下所示 import pandas as pd d decil 1 decil 1 decil 2 decil 2 decil 3 decil 3 decil kommune AA BB AA BB AA BB 2010

随机推荐

  • 将反应路由链接集成到 Material UI 列表中

    我正在尝试创建一个链接列表 https material ui com components lists 在侧边栏中 问题是如果我使用
  • 无法连接到 net.tcp:连接尝试持续了一段时间

    在远程构建计算机上 运行单元测试时出现以下错误 测试方法 MyNameSpace1 MyNameSpace2 Service Test MyPath XYZServiceTest FindRecord 引发异常 System Service
  • 如何在 GlassFish 中更新 Mojarra 版本

    我想更新我的 JSF 应用程序以使用 Mojarra 版本 2 1 8 我将这些行添加到 WAR 包的 POM 文件中
  • 为旧浏览器显示替代错误页面时使用什么 HTTP 状态代码?

    我有一个大量使用 CSS3 和一些 HTML5 现代功能的网站 所以它在 IE7 或更低版本中不起作用并且看起来很糟糕 我们决定不支持这些旧浏览器 因为这对于极少数用户来说工作量太大 他们看到的是特殊的错误 警告页面 而不是显示常规页面 他
  • Delphi 中更好的多线程调试

    从关于 Delphi IDE 中的错误的另一个问题的答案开始 有谁知道是否有办法改进 IDE 的多线程调试功能 或者如果没有 至少为什么它有时如此糟糕 当程序中有多个线程时 使用 F7 或 F8 单步执行代码通常会导致长时间暂停 或者整个
  • 删除 Google Cloud Functions 的 tmp 文件夹中的文件

    我目前正在 os tmpdir 文件夹中的谷歌云函数中写入文件 现在我知道每次函数触发时都会略有不同 并且函数调用之间的 tmp 文件夹永远不会相同 不能两次引用相同的 tmp 文件夹 我的问题是我是否需要在函数完成执行之前删除该文件 或者
  • GWT:使用 GWT 登录页面对应用程序的某些部分进行身份验证

    我的应用程序具有一些所有用户都可以访问的功能 以及一些其他功能的访问权限应仅限于经过身份验证的用户 所有这些受限制的功能都存在于某些 GWT Places 集合中 因此 应用程序中可用的所有 Places 可以分为两组 所有人均可访问 和
  • AngularJS 禁用指令

    我正在使用editable text指令来自xeditableAngularJS 的模块 有没有办法禁用整个页面的指令 我考虑过使用替换可编辑文本 variable where variable editable text 启用和varia
  • 计算补货点 - 基于集合的 SQL 查询

    我有一个包含以下数据的视图 它代表 2 个生产单元的一种计划 每个细胞生产由多个部分组成的产品 每个生产单元都可以生产任何产品 但对于给定产品 每个单元的生产周期时间通常会有所不同 因为这些单元具有不同的配置 工具 设备 人力等 生产是按批
  • 包私有伴随对象中的隐式值/转换

    我试图找到与此相关的任何信息 文档 规格等 但这个主题似乎很难用谷歌搜索 我要求提供有关以下内容为何有效的参考资料 trait Foo A package bar trait Bar private bar object Bar impli
  • 在 Rails 中的路由上使用通配符和重定向时出错

    match myroute gt redirect http google com as gt myroute 上面的行在routes rb导致以下错误 Users user rvm rubies ruby 1 9 2 p290 lib r
  • 如何从实体对象获取对上级对象的引用

    如何从 EntityObject 类获取对上级 ObjectContext 的引用 看看下面的链接 http blogs msdn com alexj archive 2009 06 08 tip 24 how to get the obj
  • ScrollViewer 无法在 groupbox 内工作?

    我想包括ScrollViewer in my Groupbox 但它不起作用 我的代码是
  • Yandex Metrica 标签降低了网站速度 Google PageSpeed Insights 报告

    因此 在我的所有网页上 我都有此代码 Yandex metrika 使用该代码进行分析 根据谷歌的说法 这个脚本正在减慢我的页面速度 需要改变它的加载方式 以免渲染阻塞 TTI 时间输入阻塞 FID 第一个输入延迟阻塞 第一个内容绘制阻塞
  • 在数据框中设置样式后执行操作

    每当我尝试在代码中设置样式后执行任何操作时 我都会看到以下错误 AttributeError Styler 对象没有属性 drop 在本例中 我尝试在应用样式后删除一列 在其他情况下 我尝试连接 2 个数据帧 但它会引发类似的错误 我对 P
  • psql:错误:致命:用户的 Cloud SQL IAM 服务帐户身份验证失败

    我已按照以下说明使用 IAM 身份验证设置了我的云 sql 数据库 https binx io 2021 05 19 how to connect to a cloudsql with iam authentication https bi
  • 不要扩展 CMake 列表变量

    我有一个 CMake 脚本 可以通过以下方式运行一些测试add test 在 Windows Server 2008 不要问 下运行于 CMake 3 15 当调用这些测试时 它们运行的 环境中的 PYTHONPATH 环境变量似乎会重置为
  • 将 twig 与 React.js 集成

    我已经成功使用 php symphony 及其 twig 模板系统构建了一个 Web 应用程序 但现在需求发生了变化 我必须使用 Node React js 我已经阅读了一些关于 React js 的文档 但我仍然不知道在严格的时间范围内最
  • 无法更改 PySide.QtGui 对象的 __class__

    我经常使用 PyQt4 有时我喜欢重载一些对象以允许我添加一些功能 这在 PyQt4 中工作得很好 例如 from PyQt4 import QtGui button QtGui QPushButton class MyPushButton
  • 在 amazon ec2 Linux 微实例上的 virtualenv 中安装 scipy 时遇到问题

    我已经安装成功了scipy在亚马逊 ec2 微实例 Ubuntu 13 04 上的默认 python 编译器中 但是我无法安装scipy在虚拟环境中 pip install scipy以这个错误结束 scipy sparse sparset