如何运行通过pip安装的pyasn1

时间:2019-04-13 07:46:39

标签: python pyasn1

显然我做错了,到处都是我发现的所有指令都说如何使用PIP进行安装(此处为程序名称),而不是如何执行。

我正在尝试使用python3虚拟环境运行pyasn1。

我也尝试使用默认的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 个答案:

答案 0 :(得分:1)

pyasn1中没有任何可运行的内容,因为它是一个库,而不是可运行的程序。

预期的工作流程是,您首先以pyasn1类的形式表示ASN.1数据结构,然后可以将序列化的数据(BER / DER / CER)解码为Python对象,反之亦然。 / p>