When running below command from ansible tower i'm hitting UnicodeEncodeError utf-8
Command:
pip3 install -r /requirements.txt --no-index --find-links /
Error as below:
"stderr_lines":
"WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.",
"Exception:",
"Traceback (most recent call last):",
" File \"/usr/lib/python3.6/site-packages/pip/basecommand.py\", line 215, in main",
" status = self.run(options, args)",
" File \"/usr/lib/python3.6/site-packages/pip/commands/install.py\", line 346, in run",
" requirement_set.prepare_files(finder)",
" File \"/usr/lib/python3.6/site-packages/pip/req/req_set.py\", line 381, in prepare_files",
" ignore_dependencies=self.ignore_dependencies))",
" File \"/usr/lib/python3.6/site-packages/pip/req/req_set.py\", line 557, in _prepare_file",
" require_hashes",
" File \"/usr/lib/python3.6/site-packages/pip/req/req_install.py\", line 278, in populate_link",
" self.link = finder.find_requirement(self, upgrade)",
" File \"/usr/lib/python3.6/site-packages/pip/index.py\", line 465, in find_requirement",
" all_candidates = self.find_all_candidates(req.name)",
" File \"/usr/lib/python3.6/site-packages/pip/index.py\", line 386, in find_all_candidates",
" self.find_links, expand_dir=True)",
" File \"/usr/lib/python3.6/site-packages/pip/index.py\", line 236, in _sort_locations",
" sort_path(os.path.join(path, item))",
" File \"/usr/lib/python3.6/site-packages/pip/index.py\", line 216, in sort_path",
" url = path_to_url(path)",
" File \"/usr/lib/python3.6/site-packages/pip/download.py\", line 466, in path_to_url",
" url = urllib_parse.urljoin('file:', urllib_request.pathname2url(path))",
" File \"/usr/lib64/python3.6/urllib/request.py\", line 1689, in pathname2url",
" return quote(pathname)",
" File \"/usr/lib64/python3.6/urllib/parse.py\", line 891, in quote",
" string = string.encode(encoding, errors)",
"UnicodeEncodeError: 'utf-8' codec can't encode character '\\udcfd' in position 1: surrogates not allowed"