使用当前版本的Anaconda(4.1.0),您只需在Windows File Explorer中右键单击python脚本,然后选择“打开方式”。第一次执行此操作时,需要选择“选择默认程序”,然后浏览到Anaconda安装目录中Script目录中的spyder.exe。另外,请确保未选中“始终使用所选程序打开这种文件”,然后单击“确定”。从现在开始,当您从Windows File Explorer的右键菜单中选择“打开方式”时,spyder.exe将始终列为选项之一。
我使用的另一个软件也遇到了类似的问题。
我解决此问题的方法是C:\Anaconda\Scripts\spider-script.py
通过“打开方式”对话框将.py 文件的文件关联设置为。如果你现在尝试File.py
通过双击打开你的,你会收到类似的错误
~\file.py 不是有效的 Win32 应用程序。
这可以通过编辑spyder-script.py
注册表项来解决:
HKEY_USERS\S-1-5-21-3559708500-1520960832-86631148-1002\Software\Classes\Applications\spyder-script.py\shell\open\command
Run Code Online (Sandbox Code Playgroud)
和更换的默认值"C:\Anaconda\Scripts\spyder-script.py" %1
有"C:\Anaconda\python.exe" "C:\Anaconda\Scripts\spyder-script.py" %1
。如果路径与您的机器不同,请使用此键的搜索功能,当然,请为您的 python 安装使用适当的路径。spyder-script.py
现在应该在 python shell 中执行。
从 ftype 的文档字符串中,
...在打开的命令字符串中,%0 或 %1 替换为通过关联启动的文件名。
现在,在使用 Anaconda 时,无法从 Windows 文件资源管理器中打开 Spyder 中的文件。但我们正在努力在未来版本中拥有此功能。
它将通过向打开方式菜单添加一个条目来工作,您可以在资源管理器上的文件上单击鼠标右键时看到。
归档时间: |
|
查看次数: |
23420 次 |
最近记录: |