Ошибка установки locust.io (ошибка с состоянием выхода 2)

1

Я пробовал обе команды:

1- pip install locustio
2- easy_install locustio

Оба дали тот же результат, что и ниже:


Searching for locustio Best match: locustio 0.8.1 Processing locustio-0.8.1-
py3.7.egg locustio 0.8.1 is already the active version in easy-install.pth 
Installing locust-script.py script to c:\python37\Scripts Installing 
locust.exe script to c:\python37\Scripts Installing locust.exe.manifest script 
to c:\python37\Scripts Using c:\python37\lib\site-packages\locustio-0.8.1-
py3.7.egg Processing dependencies for locustio Searching for gevent>=1.2.2 
Reading https://pypi.python.org/simple/gevent/ c:\python37\lib\site-packages
\setuptools\pep425tags.py:89: RuntimeWarning: Config variable 'Py_DEBUG ' is 
unset, Python ABI tag may be incorrect warn=(impl == 'cp')): c:\python37
\lib\site-packages\setuptools\pep425tags.py:93: RuntimeWarning: Config 
variable 'WITH_PYM ALLOC' is unset, Python ABI tag may be incorrect warn=(impl
 == 'cp')): Downloading https://files.pythonhosted.org/packages/e6/0a
/fc345c6e6161f84484870dbcaa58e427c10bd9bdcd 08a69bed3d6b398bf1/gevent-
1.3.5.tar.gz#sha256=7f15861f3cc92f49663ca88c4774d26d8044783a65fbc28071a2bd 
1c7bf36ff0 Best match: gevent 1.3.5 Processing gevent-1.3.5.tar.gz Writing 
C:\Users\work\AppData\Local\Temp\easy_install-rysrp8s8\gevent-1.3.5\setup.cfg 
Running gevent-1.3.5\setup.py -q bdist_egg --dist-dir C:\Users\work\AppData
\Local\Temp\easy_install- rysrp8s8\gevent-1.3.5\egg-dist-tmp-q9s0ninv warning:
 no files found matching 'changelog.rst' warning: no files found matching 
'Makefile.ext' warning: no files found matching 'known_failures.py' warning: 
no files found matching '.pep8' no previously-included directories found 
matching '_pycache_' warning: no previously-included files matching '.so' 
found anywhere in distribution warning: no previously-included files matching 
'.o' found anywhere in distribution warning: no previously-included files
 matching '.lo' found anywhere in distribution warning: no previously-included 
files matching '.la' found anywhere in distribution warning: no previously-
included files matching 'config.log' found anywhere in distribution warning: 
no previously-included files matching 'config.status' found anywhere in 
distribution no previously-included directories found matching 'doc_build' 
warning: no previously-included files matching '.pyc' found anywhere in 
distribution warning: no previously-included files matching '.coverage' found 
under directory 'src\greentest' no previously-included directories found 
matching 'src\greentest\htmlcov' warning: no previously-included files 
matching 'stamp-h?' found under directory 'deps\c-ares' warning: no 
previously-included files matching 'ares_build.h.orig' found under directory 
'deps\c-are s' no previously-included directories found matching 
'deps\libev.deps' no previously-included directories found matching 
'deps\libuv.deps' warning: no previously-included files matching 'Makefile' 
found under directory 'deps\libev' warning: no previously-included files 
matching 'libtool' found under directory 'deps\libev' warning: no previously-
included files matching 'stamp-h?' found under directory 'deps\libev' warning: 
no previously-included files matching 'config.h' found under directory 
'deps\libev' warning: no previously-included files matching '_corecffi.c'
 found under directory 'src\gevent' warning: no previously-included files found matching 'Makefile' warning: no previously-included files found matching
 'configure-output' warning: no files found matching 'Makefile.ext' warning:
 no previously-included files matching '.deps' found under directory 'deps\c-
ares' warning: no previously-included files matching '.libs' found under 
directory 'deps\c-ares' warning: no previously-included files matching '.deps'
 found under directory 'deps\libuv' warning: no previously-included files 
matching '.libs' found under directory 'deps\libuv' warning: no previously-
included files matching '.deps' found under directory 'deps\libev' warning: no 
previously-included files matching '.libs' found under directory 'deps\libev'
 cl : Command line error D8003 : missing source filename error: Setup script 
exited with error: command 'C:\Program Files\Microsoft Visual Studio 14.0\VC
 \BIN\cl.exe' failed with exit status 2

  • 0
    Убедитесь, что вы используете командную строку от имени администратора. Также убедитесь, что вы установили инструменты сборки C ++ от Microsoft. Они доступны здесь . Если это не сработает, попробуйте использовать один из советов из этого блога по компиляции расширений Python .
  • 0
    docs.locust.io/en/stable/...
Теги:
locust

3 ответа

2

из документов Locust:

В Windows при запуске pip install locustio может выйти из строя, если у вас правильно настроена среда сборки. В этом случае самый простой способ заставить Locust работать в Windows - сначала установить предварительно построенный двоичный пакет для pyzmq (и, возможно, для gevent и greenlet).

Вы можете найти неофициальную коллекцию готовых пакетов python для окон здесь: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Когда вы загрузили готовый файл.whl, вы можете установить его с помощью:

pip install pyzmq‑16.0.2‑cp36‑cp36m‑win32.whl

Как только вы сделаете это, вы сможете просто: pip install locustio

0

У меня возникла аналогичная проблема, но с exit code 1 при запуске pip install locustio.

Я могу подтвердить, что сбой на python 3.7.0, но он работает нормально на python 3.6.7 без ошибок, так что это просто проблема совместимости версий

0

Возможно, у вас установлена версия python, которая не поддерживается locustio. На данный момент Locustio поддерживается Python 2.7, 3.4, 3.5 и 3.6. Если у вас более новая версия python (например, python 3.7), установка завершится с ошибкой.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню