Я хотел бы запустить csv2cash
на моей машине. Я установил Python 3.6
и клонировал git-репо на мою машину (https://github.com/jrwrigh/csv2cash), ввел каталог example/
и попытался запустить скрипт python3.6 example.py
.
Он жаловался на пропажу module
piecash
. Я пытался установить его с sudo -H pip install piecash
, но получаю сообщение об ошибке ModuleNotFoundError: No module named 'piecash
. Stdout
из pip
выглядит так:
$ sudo -H pip install piecash
/usr/local/lib/python3.5/dist-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
warnings.warn(warning, RequestsDependencyWarning)
Requirement already satisfied: piecash in /usr/local/lib/python3.5/dist-packages (1.0.0)
Requirement already satisfied: click in /usr/lib/python3/dist-packages (from piecash) (0.4.43+16.4.20170613.0ubuntu1)
Requirement already satisfied: SQLAlchemy-Utils>=0.31 in /usr/local/lib/python3.5/dist-packages (from piecash) (0.34.0)
Requirement already satisfied: tzlocal in /usr/local/lib/python3.5/dist-packages (from piecash) (1.5.1)
Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from piecash) (2014.10)
Requirement already satisfied: SQLAlchemy>=1.0 in /usr/lib/python3/dist-packages (from piecash) (1.0.11)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from SQLAlchemy-Utils>=0.31->piecash) (1.10.0)
Может кто-нибудь помочь мне преодолеть это? Во-первых, мне также пришлось установить pathlib
, и казалось, что команда pip
(sudo apt-get install python-pathlib
) не удовлетворяет требованию, и мне пришлось установить ее, используя apt-get
вместо этого ...
Эта машина работает на Ubuntu 16.04
Я также установил пакет python3-pandas
.