python - 在 Fedora 22 上安装 Python 的 TripleSec 库

标签 python linux encryption pip fedora

我已经尝试过

pip install TripleSec

它似乎安装得很好,但是当我在终端中运行triplesec时,我收到以下错误:

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

我也尝试过单独安装sha3,但没有成功。

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

最佳答案

所以首先我在虚拟机中全新安装了 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 "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

关于python - 在 Fedora 22 上安装 Python 的 TripleSec 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33485661/

相关文章:

Python Pandas 如果 D 列中的值等于 Windows Print Server

python - 使用 kv 文件和 python 类初始化小部件之间的区别

linux - Process是否继承动态加载所以

mongodb - 在 Mongo Shell 中加密文档字段

java - 尽管更改了加密文本,仍能够解密 Java 中的加密文本

python - matplotlib导入报错python

python - 验证索引的列表问题

linux - Bash 命令行环境变量

linux - 如何在 bash 脚本中递归地执行 foreach *.mp3 文件?

java - 尝试用Java编写解密函数