Special Notes on Windows
Setting the PYTHONENCODING Variable
In some Windows environments, Safety CLI will return an error when performing scans on files or directories that include special or accented characters, e.g. é, è, à, ç, et al.
This issue occurs because the PYTHONIOENCODING variable is empty or not set to utf-8.
If you are using the Windows CMD, you can set the variable in the following way:
set PYTHONIOENCODING=utf-8
safety scan --output screen > results.txtThis set command updates the value per terminal session; if you want to do it permanently, you must add PYTHONIOENCODING with the value utf-8 to your environment variables on Windows.
Last updated
Was this helpful?

