Hai*_*ang 5 python automated-refactoring python-2.7 visual-studio-code vscode-settings
我最近切换到Vscode进行python编程.下面是我在vscode设置中的python配置:
"python.pythonPath": "/Users/hzhang/.virtualenvs/env-2.7/bin/python",
"python.autoComplete.extraPaths": [
"/Users/hzhang/Work/xxx/shared_modules"
],
Run Code Online (Sandbox Code Playgroud)
基本上,我只是配置python解释器并添加一个额外的共享模块路径.
当我尝试重构一个变量名时,它会抛出这个错误,表示rope没有安装,即使我安装它也不行.根据我的理解,重构变量是vscode的一个特性,它不应该依赖于任何特定的语言.
一旦我安装rope,refacotr仍然无法正常工作,它弹出此错误:

I am on Python 2.7
vscode: Version 1.19.3 (1.19.3)
rope version: 0.10.7
Run Code Online (Sandbox Code Playgroud)
Don*_*Don 10
对于 JavaScript 和 TypeScript 以外的语言,变量重命名不是本机 Visual Studio Code 功能。
它特定于每种语言,功能由特定于每种语言的单独扩展提供。您已安装的 Python 扩展使用 Rope 库来执行 Python 变量的重构/重命名等。所以是的,您需要通过关闭Install rope按钮来安装它。
如果您没有该Install rope按钮,则只需转到 cmd 并键入pip install rope. 这也应该可以完成这项工作。
如果安装后它仍然不起作用,请您在 Python 扩展 GitHub 存储库上提交问题。
| 归档时间: |
|
| 查看次数: |
3967 次 |
| 最近记录: |