Почему я получаю этот вывод PyPy при проверке версии установки? - PullRequest
0 голосов
/ 09 октября 2019

Я скачал последнюю версию PyPy и безуспешно пытаюсь запустить какой-нибудь скрипт Python. Когда я проверяю версию с помощью «pypy3 -v», я получаю следующий ответ. Что это значит, пожалуйста?

C:\WINDOWS\system32>pypy3 -v
# C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\__pycache__\__init__.pypy3-72.pyc matches C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\__init__.py
# code object from 'C:\\pypy3.6-v7.2.0rc1-win32\\lib-python\\3\\encodings\\__pycache__\\__init__.pypy3-72.pyc'
# C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\__pycache__\codecs.pypy3-72.pyc matches C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\codecs.py
# code object from 'C:\\pypy3.6-v7.2.0rc1-win32\\lib-python\\3\\__pycache__\\codecs.pypy3-72.pyc'
import '_codecs' # <class '_frozen_importlib.BuiltinImporter'>
import 'codecs' # <_frozen_importlib_external.SourceFileLoader object at 0x011b4a30>
# C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\__pycache__\aliases.pypy3-72.pyc matches C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\aliases.py
# code object from 'C:\\pypy3.6-v7.2.0rc1-win32\\lib-python\\3\\encodings\\__pycache__\\aliases.pypy3-72.pyc'
import 'encodings.aliases' # <_frozen_importlib_external.SourceFileLoader object at 0x011d5c70>
import 'encodings' # <_frozen_importlib_external.SourceFileLoader object at 0x011b4890>
# C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\__pycache__\utf_8.pypy3-72.pyc matches C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\utf_8.py
# code object from 'C:\\pypy3.6-v7.2.0rc1-win32\\lib-python\\3\\encodings\\__pycache__\\utf_8.pypy3-72.pyc'
import 'encodings.utf_8' # <_frozen_importlib_external.SourceFileLoader object at 0x011d5c90>
# C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\__pycache__\latin_1.pypy3-72.pyc matches C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\latin_1.py
# code object from 'C:\\pypy3.6-v7.2.0rc1-win32\\lib-python\\3\\encodings\\__pycache__\\latin_1.pypy3-72.pyc'
import 'encodings.latin_1' # <_frozen_importlib_external.SourceFileLoader object at 0x011d5cb0>
import '_locale' # <class '_frozen_importlib.BuiltinImporter'>
# C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\__pycache__\mbcs.pypy3-72.pyc matches C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\mbcs.py
# code object from 'C:\\pypy3.6-v7.2.0rc1-win32\\lib-python\\3\\encodings\\__pycache__\\mbcs.pypy3-72.pyc'
import 'encodings.mbcs' # <_frozen_importlib_external.SourceFileLoader object at 0x011f2770>
# C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\__pycache__\cp850.pypy3-72.pyc matches C:\pypy3.6-v7.2.0rc1-win32\lib-python\3\encodings\cp850.py

1 Ответ

1 голос
/ 09 октября 2019

В PyPy, как и в CPython, опция '-v' включает подробный импорт, где интерпретатор выводит некоторую информацию о каждом импортируемом модуле.

Если вы хотите проверить версию интерпретатора, используйте '-V 'или' --version '.

...