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
现在随时随地用浏览器就可以直接访问了