我似乎无法找到解决方案......
我在运行Python2.7的Mac OSX 10.10.5上使用以下命令安装了autopep8:
$ pip install autopep8
但是,当我尝试在这样的文件上运行任何autopep8
命令时:
$ autopep8 --in-place --aggressive --aggressive testfile.py
我明白了:
-bash: autopep: command not found
我已尝试通过以下方式确认autopep8
已安装:
>>> try:
... import autopep8
... print "this is installed"
... except ImportError:
... print "no module"
...
this is installed
我也已经卸载并重新安装了autopep8
和pep8
几次,但无济于事。我还应该尝试什么或者我做的不正确?
答案 0 :(得分:4)
您必须使用以下内容修复alter table products alter column name type text collate "C";
~/.bashrc
然后:
export PATH=/full/path/to/autopep8_executable/dir:$PATH
重新加载已编辑的文件
您可以找出目录的使用位置:
exec bash
答案 1 :(得分:1)
我有同样的问题。帮助我的只是使用以下方法卸载了pep:
pip uninstall autopep8
,然后使用以下命令再次安装它:
pip install autopep8