我已经尝试过
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
开始安装之前,我们必须安装依赖项:
- yum groupinstall "Development tools"
- yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
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
安装成功
当您在终端中执行时,您会得到以下输出(没有问题中提到的错误):
关于python - 在 Fedora 22 上安装 Python 的 TripleSec 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33485661/