Возникли проблемы со сборкой pynacl

#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. Теперь это работает!