Как установить модуль Python - PullRequest
0 голосов
/ 07 июня 2018

Я разработчик на C # и решил перейти к программированию на биткойны с использованием Python в Ubuntu, поэтому на данный момент я мало что знаю о Python.

Я скачал пример кода и вверху написано

import bitcoin

Кажется, мне нужно каким-то образом настроить pybitcointools в качестве модуля биткойновиспользовать с Python на основе книги Mastering Bitcoin 2nd Edition .

Однако я не могу понять, как установить pybitcointools.Я знаю, что он не установлен, потому что мой первый пример кода выдает ошибку:

oshirowanen@oshirowanen:~/Desktop$ python3 ./key-to-address-ecc-example.py 
Traceback (most recent call last):
  File "./key-to-address-ecc-example.py", line 2, in <module>
    import bitcoin
ImportError: No module named 'bitcoin'

Что я уже пробовал?

sudo aptitude install python-pip

sudo pip install pybitcointools

и я получаю сообщение о том, что оно успешно установлено.

1 Ответ

0 голосов
/ 07 июня 2018

Пакет, который вы ищете имеет пустое описание на PyPI и ничего не устанавливает при его установке.

Если вы щелкнете по ссылке на главной странице, это a GitHubrepo , не содержащий ничего, кроме файла README, говорящего:

У меня действительно нет времени, чтобы поддерживать эту библиотеку дальше.Если вы хотите его разветвить или использовать, несмотря на отсутствие обслуживания, не стесняйтесь клонировать локально и отменить один коммит.

Итак, что бы этот пакет не использовал для предоставления до декабря 2017 годабольше не работает.

Опции:

  1. Просто примите, что книга устарела и потому бесполезна.Даже если ему всего годик.(Где-то у меня до сих пор есть книга, в которой в основном рассказывается о догадках о том, что будет в Java 1.1… в настоящее время я обычно не покупаю книги, если они не посвящены технологии, достаточно древней, чтобы быть стабильной.)

  2. Если вы действительно хотите, вы можете делать то, что предлагает README.Но, честно говоря, если вы недостаточно знаете о Git, чтобы форкнуть репо и отменить блокирующий коммит, достаточно около pip для установки из репозитория Git и достаточно о Python для обновления и поддержки кода, этого не произойдетвам все хорошо.

  3. Вы можете попробовать поискать другие вилки библиотеки на Github, но попытаетесь выяснить, поддерживается ли один из них кем-то, кто знает, что они делаютпросто просмотреть репозитории практически невозможно, если вы недостаточно знаете, что они делают.

  4. Вы можете попытаться найти список рассылки сообщества разработчиков Python Bitcoin, IRCканал, форум, чат-сайт, что угодно и спросите там людей, что они делают.Переполнение стека определенно не то место, чтобы спрашивать об этом.Списки и каналы на сайте Python Community могут, по крайней мере, указывать вам правильное направление.Или, может быть, стек программных рекомендаций Exchange , но сначала обязательно прочитайте их справку и посмотрите, подходит ли она по теме.

...