python - 如何将 Spyder 设置为默认程序/应用程序以打开 (.py) Python 文

如何将Spyder设置为Python文件的默认程序?这个问题在here中被反复问过和 here .我环顾四周,仍然没有答案。

我想点击一个 .py 文件,然后在 Spyder 中打开它。而不是从终端打开 Sypder,然后转到文件 > 打开。我正在使用 Mac。

这个问题早在 2013 年就有人问过。现在是 2018 年了!

最佳答案

步骤:

  • 下载spyder-mac-app.zip archive .解档到 /应用程序
  • 编辑 /Applications/Spyder.app/Contents/MacOS/Spyder 文件以启动正确的 Spyder 环境,例如:

    #!/bin/sh
    $HOME/anaconda3/envs/tensorflow/bin/spyder $@
    
  • 从 Finder 启动 Spyder 以验证 Finder 是否按预期启动。

  • Install duti并运行 duti -s org.spyder .py all
  • 在 Finder 中右键单击任何 .py 文件,单击 Get InfoOpen with 菜单中,选择 Other并导航到 'Applications。选择 Spyder,按 Add 并在信息菜单中单击 Change All

关于python - 如何将 Spyder 设置为默认程序/应用程序以打开 (.py) Python 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48468846/

相关文章:

php - 使用 PHP Trader 函数的问题 : Call to undefined func

python-3.x - 在 XGBoost 中应用增量学习进行分类设置时出错(python)

spring - @Transactional(read-only = true) 的目的是什么

google-chrome-extension - 将 Google Chrome 扩展程序限制为选

git - 如何在 VS Code 中只提交跟踪的文件?

javascript - 如何从提供 NET::ERR_CERT_AUTHORITY_INVALID

json - 如何在 vuejs 中将 JSON 对象发布到 Web 服务器?

macos - 有没有办法防止 OSX 用数千个 .DS_Store 文件污染我的项目?

amazon-web-services - AWS API 网关响应正文模板映射(foreach)

bazel - 从 bazelrc 选择特定于平台的默认值 --config