在Fedora 22上安装Python的TripleSec库

时间:2015-11-02 19:49:25

标签: python linux encryption pip fedora

我已经尝试了

pip install TripleSec

它似乎安装正常,但当我在终端运行 triplesec 时,我收到以下错误:

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

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

你需要尝试一些特别的东西吗?

1 个答案:

答案 0 :(得分:2)

首先,我在虚拟机中为我安装了新的Fedora Workstation 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

在开始安装之前,我们必须安装依赖项:

  
      
  1. yum groupinstall“开发工具”
  2.   
  3. yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
  4.   
  5. 输入导演Python-2.7.10并输入:

         

    ./配置

         

         

    make install

  6.   

现在下载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