Python 如何运行安装了pip的pyasn1

Python 如何运行安装了pip的pyasn1,python,pyasn1,Python,Pyasn1,显然我做错了什么,我在任何地方找到的所有指令都说如何用PIP安装(这里的程序名),但不是如何执行它 我正在尝试使用python3虚拟环境运行pyasn1 which python /Users/xxxx/asn1_env/bin/python 我也尝试过使用默认的python2.7环境,但也不喜欢 python3 -m venv asn1_env source asn1_env/bin/activate 只是为了检查我是否在新的虚拟环境中 which python /Users/xxxx/a

显然我做错了什么,我在任何地方找到的所有指令都说如何用PIP安装(这里的程序名),但不是如何执行它

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

which python
/Users/xxxx/asn1_env/bin/python
我也尝试过使用默认的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
(无,在虚拟路径中找不到)

(仅查找一个目录,其中包含一组文件,其中没有一个文件名为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

pyasn1
中没有任何东西可以运行,因为它是一个库,而不是一个可运行的程序


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

是否尝试在Python REPL中导入pyasn1?我是pyasn1的新手,但它看起来像一个库,不导出可执行文件。因此,我不希望安装后,
pyasn1
会成为shell中的命令。但是如果你打开一个python shell并输入
import pyasn1
,它应该可以工作。啊,从Readme.md中的文档中根本不清楚这一点。这就解释了为什么没有任何关于如何从命令行运行它的示例。(或者我需要提高我的阅读理解能力。)