Issue
I've tried the
pip install TripleSec
and it seems to install fine but when i run triplesec in terminal i get the following error:
import sha3 AttributeError: module object has no attribute '__get_builtin_constructor'
I've tried installing sha3 seperately as well but no luck.
Is there something special you need to try?
Solution
So first I did a fresh install of Fedora Workstation 22 in a virtual machine for me
And then I found that i have Python 2.7.9 installed and not 2.7.10
So I downloaded Python-2.7.10.tar.xz
Link: https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz
Decompress the source
Enter the directory Python-2.7.10
before begining the installation, we have to install the dependancies:
- 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
Now download the script file for pip tool: https://bootstrap.pypa.io/get-pip.py
Then install pip:
python get-pip.py
Final step: install Python TripleSec
pip install TripleSec
It's successfully installed
And when you execute in terminal you have this output (WITHOUT THE ERRORS MENTIONED IN THE QUESTION):
Answered By - HDJEMAI