Hello Guys, How are you all? Hope You all Are Fine. Today I am just trying to installing my requirement.txt and I am facing following error in mongoengine setup command: use_2to3 is invalid in python. So Here I am Explain to you all the possible solutions here.
Without wasting your time, Let’s start This Article to Solve This Error.
How error in mongoengine setup command: use_2to3 is invalid Error Occurs ?
Today I am just trying to installing my requirement.txt and I am facing following.
ERROR: Command errored out with exit status 1:
Complete output (1 lines):
error in mongoengine setup command: use_2to3 is invalid.
----------------------------------------
WARNING: Discarding https://*/pypi/packages/mongoengine-0.19.1.tar.gz#md5=68e613009f6466239158821a102ac084 (from https://*/pypi/simple/mongoengine/).
Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement mongoengine==0.19.1 (from versions: 0.15.0, 0.19.1)
ERROR: No matching distribution found for mongoengine==0.19.1
Here is my requirement.txt file details.
mongoengine==0.19.1
requests ==2.26.0
How To Solve error in mongoengine setup command: use_2to3 is invalid Error ?
How To Solve error in mongoengine setup command: use_2to3 is invalid Error?
To Solve error in mongoengine setup command: use_2to3 is invalid Error Here it should be setuptools>=58 breaks support for use_2to3 thats why you are facing this error. Here is Official message Removed support for 2to3 during builds. Projects should port to a unified codebase or pin to an older version of Setuptools using PEP 518 build-requires. To solve this error you should consider to update setuptools to setuptools<58. You can update setup tools with these command line.
error in mongoengine setup command: use_2to3 is invalid
To Solve error in mongoengine setup command: use_2to3 is invalid Error Here it should be setuptools>=58 breaks support for use_2to3 thats why you are facing this error. Here is Official message Removed support for 2to3 during builds. Projects should port to a unified codebase or pin to an older version of Setuptools using PEP 518 build-requires. To solve this error you should consider to update setuptools to setuptools<58. You can update setup tools with these command line.
Solution 1: Update Setuptools
Here it should be setuptools>=58
breaks support for use_2to3 thats why you are facing this error.
Here is Official message Removed support for 2to3 during builds. Projects should port to a unified codebase or pin to an older version of Setuptools using PEP 518 build-requires.
To solve this error you should consider to update setuptools
to setuptools<58
. You can update setup tools with these command line.
//For windows
pip install setuptools --upgrade --ignore-installed
//For linux
sudo -H pip install -U pip setuptools
Solution 2: avoid using packages with use_2to3
You can avoid using packages with use_2to3
in the setup parameters
Summary
It’s all About this issue. Hope all solution helped you a lot. Comment below Your thoughts and your queries. Also, Comment below which solution worked for you?
Also, Read
thank you for this doc
this doc solved my problem
Thanks, solved my issue building a docker image with python 3.9 and mailer 0.8 on alpine 3.15