ОШИБКА: у gevent 1.4.0 есть требование greenlet> = 0.4.14, но у вас будет greenlet 0.4.13, что несовместимо - PullRequest
1 голос
/ 11 ноября 2019

Я использую Windows 10, я устанавливаю Odoo из исходного кода (https://github.com/odoo/odoo/tree/aa0554d224337e1d966479a351a3ed059d297765). Версия Python

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

версия в пипсах

pip 19.3.1 from c:\program files (x86)\python38-32\lib\site-packages\pip (python 3.8)

Я улавливаю ошибку

enter image description here

ERROR: gevent 1.4.0 has requirement greenlet>=0.4.14, but you'll have greenlet 0.4.13 which is incompatible.
Installing collected packages: pytz, Babel, chardet, decorator, docutils, lxml, certifi, idna, urllib3, requests, ebaysdk, feedparser, greenlet, pycparser, cffi, gevent, html2text, MarkupSafe, Jinja2, six, libsass, Mako, pbr, mock, num2words, soupsieve, beautifulsoup4, ofxparse, passlib, Pillow, polib, psutil, psycopg2, pyparsing, pydot, PyPDF2, pyserial, python-dateutil, pyusb, qrcode, reportlab, isodate, attrs, appdirs, requests-toolbelt, defusedxml, cached-property, zeep, python-stdnum, vatnumber, vobject, Werkzeug, XlsxWriter, xlwt, xlrd, pywin32, pypiwin32
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\program files (x86)\\python38-32\\Lib\\site-packages\\pytz'
Consider using the `--user` option or check the permissions.

Какэто исправить?

1 Ответ

1 голос
/ 11 ноября 2019

Вы можете обновить greenlet до последней версии с помощью:

pip install --upgrade greenlet --ignore-installed greenlet

Или установить любую конкретную версию с помощью:

pip install greenlet==0.4.14
...