首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试运行autopep8时找不到-bash命令错误

尝试运行autopep8时找不到-bash命令错误
EN

Stack Overflow用户
提问于 2015-12-31 06:35:36
回答 2查看 5K关注 0票数 2

我似乎想不出解决这个问题的办法...

我在运行Python2.7的MacOSX10.10.5上使用以下命令安装了autopep8:

代码语言:javascript
复制
$ pip install autopep8

但是,当我尝试对文件运行任何autopep8命令时,如下所示:

代码语言:javascript
复制
$ autopep8 --in-place --aggressive --aggressive testfile.py

我明白了:

代码语言:javascript
复制
-bash: autopep: command not found

我已经尝试通过以下方式确认是否安装了autopep8

代码语言:javascript
复制
>>> try:
...     import autopep8
...     print "this is installed"
... except ImportError:
...     print "no module"
... 
this is installed

我还卸载并重新安装了autopep8pep8几次,但都没有用。我还应该尝试什么,或者我没有正确地做什么?

EN

回答 2

Stack Overflow用户

发布于 2015-12-31 06:38:26

你必须用以下命令来修复你的~/.bashrc

代码语言:javascript
复制
export PATH=/full/path/to/autopep8_executable/dir:$PATH

然后:

代码语言:javascript
复制
exec bash

重新加载已编辑的文件

您可以找出dir使用的位置:

代码语言:javascript
复制
find ~ -name autopep8
票数 4
EN

Stack Overflow用户

发布于 2018-08-31 06:30:16

我也有同样的问题。对我有帮助的是刚刚卸载了pep:

代码语言:javascript
复制
pip uninstall autopep8

然后使用以下命令再次安装:

代码语言:javascript
复制
pip install autopep8
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34538311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档