Как запустить pyasn1 с установленным pip - PullRequest
0 голосов
/ 13 апреля 2019

Очевидно, что я делаю что-то не так, и все инструкции, которые я нашел буквально повсюду, говорят, как установить (имя программы здесь) с PIP, но не как его выполнить.

Я пытаюсь запустить pyasn1,использование виртуальной среды python3.

Я также пытался использовать мою среду по умолчанию python2.7, но там тоже нет любви.

python3 -m venv asn1_env
source asn1_env/bin/activate

Просто чтобы убедиться, что я в новойвиртуальная среда.

which python
/Users/xxxx/asn1_env/bin/python

Теперь мы уже в сотый раз устанавливаем pyasn1 ...

pip install pyasn1
Successfully installed pyasn1-0.4.5

Здесь все идет не так ...

which pyasn1

(ничего, не могу найти его в виртуальном пути)

find . -name "pyasn1.*"

./asn1_env/lib/python3.7/site-packages/pyasn1

(находит только каталог, содержащий несколько файлов, ни один из которых не называется pyasn1)

Очевидно,это тоже не сработает ...

python pyasn1.py
/usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'pyasn1.py': [Errno 2] No such file or directory

1 Ответ

1 голос
/ 13 апреля 2019

В pyasn1 нечего запускать, потому что это библиотека, а не работающая программа.

Предполагаемый рабочий процесс заключается в том, что вы сначала выражаете свои структуры данных ASN.1 в форме pyasn1 классов, затем вы можете либо декодировать сериализованные данные (BER / DER / CER) в объекты Python, либо наоборот.

...