2015-11-02 92 views
2

我已经试过在Fedora上安装Python的TripleSec库22

pip install TripleSec 

,它似乎安装罚款,但是当我运行triplesec在终端我收到以下错误:

import sha3 AttributeError: module object has no attribute '__get_builtin_constructor' 

我试过单独安装sha3,但没有运气。

有什么特别的你需要尝试吗?

+0

Python TripleSec与Python 2.6,2.7和3.3兼容。女巫版本你有吗? – HDJEMAI

+0

我的Python 2.7 – bshah

+0

OK,我想看看我是否有同样的问题 – HDJEMAI

回答

2

所以首先我做一个虚拟机,我

的Fedora工作站22的全新安装,然后我发现我已经安装了Python 2.7.9和2.7.10不

所以,我下载的Python -2.7.10.tar.xz

链接:https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz

解压缩源

输入目录Python- 2.7.10

begining在安装之前,我们需要安装的依赖关系:

  1. yum groupinstall "Development tools"
  2. yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
  3. enter the director Python-2.7.10 and type:

    ./configure

    make

    make install

现在下载PIP工具脚本文件: https://bootstrap.pypa.io/get-pip.py

然后安装PIP:

python get-pip.py

最后一步:安装Python TripleSec

pip install TripleSec

这里是我的了: enter image description here

成功安装后它

而当你在终端执行你有这样的输出(无提及的问题的错误):

enter image description here

+0

你能在终端上运行吗? – bshah

+0

你是什么意思?我没有关于TripleSec的例子,当你尝试安装时,我对错误进行了回答,确切地说,你问的是什么。 – HDJEMAI

+0

当您尝试运行它时发生错误 - 如果您在终端中输入“triplesec”。它不起作用,这就是为什么我问是否有特定的方式来安装它在Fedora上。 – bshah