1

我不记得我安装了哪个版本的RxPY,很明显似乎不起作用:

In[33]: import rx

In[34]: rx.__version__
Traceback (most recent call last):
  File "C:\Program Files\Python\2.7\lib\site-packages\IPython\core\interactiveshell.py", line 3035, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-34-b9c56e77da3a>", line 1, in <module>
    rx.__version__
AttributeError: 'module' object has no attribute '__version__'

In[35]: any(map(lambda x: 'version' in x.lower(), dir(rx)))
Out[35]: False

编辑

此外,help不包含版本:

In[38]: help(rx)
Help on package rx:

NAME
    rx

FILE
    c:\Program Files\python\2.7\lib\site-packages\rx\__init__.py

PACKAGE CONTENTS
    abstractobserver
    anonymousobservable
    anonymousobserver
    autodetachobserver
    backpressure (package)
    blockingobservable
    checkedobserver
    concurrency (package)
    disposables (package)
    internal (package)
    joins (package)
    linq (package)
    notification
    observable
    observeonobserver
    observer
    scheduledobserver
    subjects (package)
    testing (package)

DATA
    Future = None
    asyncio = None
    config = {'Future': None, 'Lock': <function RLock>, 'asyncio': None}
4

1 回答 1

0

如果您正在使用,pip那么只需运行pip list.

这将向您显示已安装的软件包及其版本。

您正在寻找一个名为Rx. 您可以结合grep(取决于操作系统/外壳)。请看下面的截图:

在此处输入图像描述

于 2019-05-06T11:17:51.853 回答