网上试了很多方法都不行。
代码编辑界面用中文能正常显示,直接用python bulid system控制台能输出中文。
爬取成功!
sys.stdout.encoding utf-8
PYTHONIOENCODING utf-8
[Finished in 0.1s]
一旦用python+virtual 就会控制台输出乱码。。
��ȡ�ɹ�!
sys.stdout.encoding gbk
PYTHONIOENCODING None
[Finished in 0.1s]
重新新建一个python3也正常。
爬取成功!
sys.stdout.encoding gbk
PYTHONIOENCODING None
[Finished in 0.1s]
以上3种情况下ctrl + b 都能正常使用。SublimeREPL交互中都能显示中文。cmd中也都能正常显示中文。
然后修改配置文件:
在python+virtual.sublime-bulid文件中添加 "env": {"PYTHONIOENCODING": "utf8"},就会变成ctrl + b 失效,也不能执行py文件进行输出,“Running python -u "G:\python_work\new_excel.py"
Unable to find target command: virtualenv_exec
Unable to find target command: virtualenv_exec
Unable to find target command: virtualenv_exec
Unable to find target command: virtualenv_exec”出现这个错误
还有cp936,gpk都试过不行。
在pip install virtualenv 安装virtualenv后
直接用 virtualenv env 命令 来创建虚拟环境(env为虚拟环境的目录名)会提醒bash: virtualenv:command not found
这是因为/usr/bin/中还没有创建软连接。
在不创建软连接的前提下,可以直接去通过执行原可执行文件创建虚拟环境。命令如下:
/usr/local/python3/bin/virtualenv env
--/usr/local/python3/bin/virtualenv 为virtualenv的安装位置
在/usr/bin/中创建软连接之后,就可以直接使用 virtualenv env 命令 来创建虚拟环境了。
1) 首先找到virtualenv的安装路径
find / -name virtualenv
2) 文件地址
/usr/local/python3/bin/virtualenv
3) 创建软连接
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
接下来就可以直接使用virtualenv命令了