Нет модуля с именем 'line_profiler' - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь сделать профиль линии и профиль памяти в Python. Я импортировал line_profiler из line_profiler импортировать LineProfiler когда я запускаю свой код, я получаю сообщение об ошибке: ModuleNotFoundError: нет модуля с именем 'line_profiler'

когда я пытаюсь установить его с помощью pip install:

py -m pip install line_profiler

все хорошо, но в конце оно дает что-то красным:

C: \ Users \ asmobari> py -m pip install line_profiler Сбор line_profiler Использование кэшированного https://files.pythonhosted.org/packages/14/fc/ecf4e238bb601ff829068e5a72cd1bd67b0ee0ae379db172eb6a0779c6b6/line_profiler-2.1.2.tar.gz Требование уже выполнено: IPython> = 0,13 в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из line_profiler) (7.0.1) Требование уже выполнено: traitlets> = 4,2 в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (4.3.2) Требование уже удовлетворен: simplegeneric> 0,8 в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (0.8.1) Требование уже доволен: обратный звонок в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (0.1.0) Требование уже доволен: декоратор в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (4.3.0) Требование уже доволен: солить в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (0.7.5) Требование уже удовлетворен: джедай> = 0,10 в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (0.13.1) Требование уже доволен: фрагменты в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (2.2.0) Требование уже удовлетворены: колорама; sys_platform == "win32" в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (0.4.0) Требование уже выполнено: prompt-toolkit <2.1.0,> = 2.0.0 in C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (2.0.6) Требование уже доволен: setuptools> = 18,5 в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из IPython> = 0.13-> line_profiler) (39.0.1) Требование уже доволен: ipython-genutils в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из трейлеров> = 4.2-> IPython> = 0.13-> line_profiler) (0.2.0) Требование уже выполнено: шесть в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из трейлеров> = 4.2-> IPython> = 0.13-> line_profiler) (1.11.0) Требование уже выполнено: parso> = 0.3.0 in C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (от jedi> = 0.10-> IPython> = 0.13-> line_profiler) (0.3.1) Требование уже доволен: wcwidth в C: \ Users \ asmobari \ AppData \ Local \ Programs \ питон \ python37 \ Lib \ сайт-пакеты (из prompt-toolkit <2.1.0,> = 2.0.0-> IPython> = 0.13-> line_profiler) (0.1.7) Установка собранных пакетов: line-profiler Running setup.py установить для line-profiler ... ошибка Завершите вывод команды C: \ Users \ asmobari \ AppData \ Local \ Programs \ Python \ Python37 \ python.exe -u -c "импортировать setuptools, tokenize; файл = 'C: \ Users \ asmobari \ AppData \ Local \ Temp \ pip-install-2w13a4ux \ line-profiler \ setup.py'; f = getattr (tokenize , 'open', open) ( файл ); code = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (скомпилировать (код, file , 'exec')) "install --record C: \ Users \ asmobari \ AppData \ Local \ Temp \ pip-record-h8dq1h7x \ install-record.txt --single-version-внешне управляемый --compile: запуск установки бегущая сборка работает build_py создание сборки создание сборки \ lib.win-amd64-3.7копирование line_profiler.py -> build \ lib.win-amd64-3.7 копирование kernprof.py -> build \ lib.win-amd64-3.7 копирование line_profiler_py35.py -> build \ lib.win-amd64-3.7 работает build_ext пропущено расширение '_line_profiler.c' Cython (актуально) построение расширения '_line_profiler' создание сборки \ temp.win-amd64-3.7 создание сборки \ temp.win-amd64-3.7 \ Release C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.15.26726 \ bin \ HostX86 \ x64 \ cl.exe / c / nologo / Ox / W3 / GL / DNDEBUG / MD -IC: \ Users \ asmobari \ AppData \ Local \ Programs \ Python \ Python37 \ include -IC: \ Users \ asmobari \ AppData \ Local \ Programs \ Python \ Python37 \ include "-IC: \ Program Files (x86) \ Microsoft визуальный Studio \ 2017 \ инструмент сборки \ VC \ Tools \ MSVC \ 14.15.26726 \ включают» "-IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17134.0 \ ucrt" «-IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17134.0 \ shared» "-IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17134.0 \ um" "-IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17134.0 \ winrt" "-IC: \ Program Files (x86) \ Windows Наборы \ 10 \ include \ 10.0.17134.0 \ cppwinrt "/Tc_line_profiler.c /Fobuild\temp.win-amd64-3.7\Release_line_profiler.obj _line_profiler.c _line_profiler.c (7890): ошибка C2039: «exc_type»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7891): ошибка C2039: «exc_value»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7892): ошибка C2039: «exc_traceback»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7899): ошибка C2039: «exc_type»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7900): ошибка C2039: «exc_value»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7901): ошибка C2039: «exc_traceback»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7902): ошибка C2039: «exc_type»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7903): ошибка C2039: «exc_value»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7904): ошибка C2039: «exc_traceback»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7959): ошибка C2039: «exc_type»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7960): ошибка C2039: «exc_value»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7961): ошибка C2039: «exc_traceback»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7962): ошибка C2039: «exc_type»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7963): ошибка C2039: «exc_value»: не является членом «_ts»C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts» _line_profiler.c (7964): ошибка C2039: «exc_traceback»: не является членом «_ts» C: \ Users \ asmobari \ AppData \ Local \ Программы \ питон \ python37 \ включить \ pystate.h (209): примечание: см. объявление «_ts»

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.15.26726\\bin\\HostX86\\x64\\cl.exe'

не удалось с состоянием выхода 2

---------------------------------------- Command "C:\Users\asmobari\AppData\Local\Programs\Python\Python37\python.exe

-u -c "импортировать setuptools, токенизировать; файл = 'C: \ Users \ asmobari \ AppData \ Local \ Temp \ pip-install-2w13a4ux \ line-profiler \ setup.py'; е = GetAttr (токенизировать, 'open', open) ( file ); code = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (скомпилировать (код, file , 'exec')) "install --record C: \ Users \ asmobari \ AppData \ Local \ Temp \ pip-record-h8dq1h7x \ install-record.txt --single-version-внешне управляемый --compile "не удалось с кодом ошибки 1 в C: \ Users \ asmobari \ AppData \ Local \ Temp \ пип-установки-2w13a4ux \ линейный профайлер \

Интересно, может кто-нибудь помочь мне решить эту проблему или кто-то знает, кроме как из line_profiler импортировать LineProfiler и import line_profiler для импорта line_profiler

1 Ответ

0 голосов
/ 30 октября 2018

Вы можете установить готовый двоичный файл из здесь

...