This system supports the C.UTF-8 locale which is recommended.
You might be able to resolve your issue by exporting the
following environment variables: export LC_ALL=C.UTF-8
export LANG=C.UTF-8
root@864a8a8e5157:/home/pyspider# pyspider all
Traceback (most recent call last):
File "/usr/local/bin/pyspider", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.6/dist-packages/pyspider/run.py", line 754, in main
cli()
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 696, in main
_verify_python3_env()
File "/usr/local/lib/python3.6/dist-packages/click/_unicodefun.py", line 124, in _verify_python3_env
' mitigation steps.' + extra
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult https://click.palletsprojects.com/en/7.x/python3/ for mitigation steps. This system supports the C.UTF-8 locale which is recommended.
You might be able to resolve your issue by exporting the
following environment variables: export LC_ALL=C.UTF-8
export LANG=C.UTF-8
解决方法在docker服务器里直接运行这两个命令即可:
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
现在随时随地用浏览器就可以直接访问了