#python #nacl-cryptography
#python #nacl-криптография
Вопрос:
Я пытался собрать pynacl (https://github.com/pyca/pynacl ). Но у меня возникли некоторые проблемы. Я использую ubuntu, и я попытался установить libsodium и все остальное, что я могу придумать, но все та же проблема.
Когда я запускаю: python setup.py install
я получаю:
Traceback (most recent call last):
File "setup.py", line 202, in <module>
name=nacl.__title__,
AttributeError: 'module' object has no attribute '__title__'
Есть идеи, что я делаю не так? ps Я довольно новичок в python
обновление: я использую Python 2.7.5
Комментарии:
1. Можете ли вы предоставить дополнительную информацию? Какую версию python вы используете? Используете ли вы virtualenv? Есть ли у вас другой модуль / пакет nacl где-нибудь в вашем pythonpath?
2. Я использую python 2.7.5 , я не знаю, что такое virtualenv, так что, вероятно, нет 🙂 «модуль / пакет nacl где-то в вашем pythonpath», как мне это проверить?
3. Вы можете попробовать импортировать модуль в оболочку python: >>> import nacl >>> nacl.__title__ ‘PyNaCl’ >>> nacl.__path__
4. Я могу импортировать, я сделал «импорт nacl»
5. Так что, вероятно, он у вас уже каким-то образом установлен, попробуйте распечатать nacl.__path__, чтобы увидеть, где он находится.
Ответ №1:
Я зашел в /usr/local/lib/python2.7/dist-packages/ и удалил все, в чем был nacl. Теперь это работает!