Autopep8 安装时出现的两种报错
关键词:autopep8 py2 py3 win10
最近想着在 pycharm 折腾一下代码格式,也在网上看到了安装 autopep8 的详细教程。没想到,我竟如此“难”安装,怎么别人的就能顺顺利利的安装完成呢??而我呢????却出现了一下两个大问题,于是记录下来。(避免他人入坑)
1、failed to create process
一开始网上各种搜,却没能找到解决此问题的,也通过微信询问过写安装 autopep8 教程的笔者,最终还是没能的到解决方法。。寻思了两天,最终还是得靠自己去寻找解决办法。
起初以为是 autopep8 没安装好,但是通过import autopep8 却没什么问题
于是,确定不是安装 autopep8 的问题
通过在cmd 输入 autopep8 可确认 autopep8是否安装成功
接着,只能网上继续搜报错 failed to create process,可能是搜多了就意识到问题所在,可能是我之前的 python 环境安装的太乱了,虽然一直用的没什么其他问题,趁着一次,我想安装 python2 和 python3 两个环境。
于是决定卸载之前所有 python 环境 (这里提醒一下,记得备份 python 库)
顺便提一下安装 py2 与 py3 且环境切换自如的方法:
- 找到 python.exe 复制粘粘并改名为 python3.exe 即可(python2 一样)
- 配置 python 环境变量,如图
- 结果 输入python2 则是 python2 的环境;python2 则是 python3 的环境
2、[Errno 2] No such file or directory
刚解决上面那个坑,接着又是一个坑,真的是绝望。。。。。
不过挺幸运的,这个问题可以找到解决的方法附上链接[Errno 2] No such file or directory
这才发现是我的路径文件名 多了一个空格 就因为一个搞了我半天的时间去修改一系类有该文件的东西,因为把空格去掉后,这会导致我的 PyCharm 打不开,因为我的是专业版**的,有地去修改补丁包路径 pycharm打不开解决方法
小结
其实回头想一下,这些问题都是自己之前挖的坑这会的自己去补了,真痛苦。
- 无论什么工具,自己存放的位置要有条理
- 文件命名不允许有任何空格,最好也不要中文