Я пробовал обе команды:
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
из документов 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
У меня возникла аналогичная проблема, но с exit code 1
при запуске pip install locustio
.
Я могу подтвердить, что сбой на python 3.7.0, но он работает нормально на python 3.6.7 без ошибок, так что это просто проблема совместимости версий
Возможно, у вас установлена версия python, которая не поддерживается locustio. На данный момент Locustio поддерживается Python 2.7, 3.4, 3.5 и 3.6. Если у вас более новая версия python (например, python 3.7), установка завершится с ошибкой.