【问题标题】:Trouble Installing M2Crypto on CentOS在 CentOS 上安装 M2Crypto 时遇到问题
【发布时间】:2013-06-20 10:15:08
【问题描述】:

我正在部署一个托管在 Webfaction 上的 Django 电子商务网站

我有一个与这篇文章中所述相同的问题,这里是:http://community.webfaction.com/questions/1500/installing-m2crypto

总而言之,无论是使用下载的 tarball 还是 easy_install-2.7 M2Crypto,安装都失败并显示错误 "unable to execute swig: No such file or directory"

但我遵循了上一个问题的答案,将 tarbal 与 SVN 进行了比较,似乎所有文件都存在。由于客户端限制,我被 M2Crypto 束缚,所以我必须安装它。

我的错误信息与链接的错误略有不同:

Searching for M2Crypto
Reading http://pypi.python.org/simple/M2Crypto/
Best match: M2Crypto 0.21.1
Downloading http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.21.1.tar.gz#md5=f93d8462ff7646397a9f77a2fe602d17
Processing M2Crypto-0.21.1.tar.gz
Running M2Crypto-0.21.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-XNqvUW/M2Crypto-0.21.1/egg-dist-tmp-TmSQt9
unable to execute swig: No such file or directory
error: Setup script exited with error: command 'swig' failed with exit status 1

有人对此有什么想法吗?

【问题讨论】:

标签: python django centos easy-install m2crypto


【解决方案1】:

如果您无法让计算机的系统管理员为您安装它,请从http://www.swig.org/download.html 下载压缩包,解压缩并执行

./configure --prefix=/home/username/bin

然后进行正常的 make 和 make 安装。之后确保 /home/username/bin 在您的 PATH 环境中,以便系统知道到那里查看。

希望这会有所帮助,但在未来,此类安装问题不适用于 SO,请尝试使用 SuperUser。

【讨论】:

  • 感谢您的帮助,你说得对,这应该是超级用户,我只是因为过去两天在这次发布中的眼球深入而感到迷茫,以至于我犯了一个错误。我确实有一个问题:./configure 返回 -bash: ./configure: Permission denied。有什么想法吗?
  • 如果在swig-2.0.10目录下执行ls -l configure,权限不是设置为-rwxrwxr-x吗?如果不使用 chmod u+x 更改它们。
猜你喜欢
  • 2014-05-11
  • 2012-07-03
  • 2011-06-16
  • 2011-12-21
  • 1970-01-01
  • 2014-08-12
  • 2023-04-09
  • 2016-01-05
  • 2023-04-09
相关资源
最近更新 更多