Как узнать, какую версию RxPY я использую?
Я не могу вспомнить, какую версию 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}
0 ответов
Если вы используете pip
тогда просто беги pip list
,
Это покажет вам установленные пакеты и их версии.
Вы ищете пакет под названием Rx
, Вы могли бы объединиться с grep
(в зависимости от ОС / Shell). Смотрите скриншот ниже: