当前位置: 首页 > 面试题库 >

将Sublime Text 2软件包定向到正确的python安装

储法
2023-03-14
问题内容

我只想将Sublime Text 2软件包( SublimeREPL定向正确的 python安装-
目前,它选择了错误的软件包。

Mac用户熟悉这里的故事。Mac
OS随附一个python安装程序,可用于需要python的各种OS东西。与许多其他工具一样,我宁愿不使用此系统python(位于/ System /
Library / …中),因为它通常已过时,并且当然,更新它不是一个好主意-这是一个有效的python Mac
OS使用的安装,以及更新更新风险,导致依赖于该安装的OS任务中断。

但这是SublimeREPL软件包选择的版本:

Python 2.7.1 (r271:86832, Jun 25 2011, 05:09:01) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

我用于开发的版本(安装在/ Library / Frameworks /中并链接到/ usr / local / bin)是:

@ > python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr  9 2012, 20:52:43) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Sublime 2 Text在其他地方使用正确的版本, 除非
使用SublimeREPL软件包,因此该软件包中的一个配置文件中必须有一个设置,可以让我将SublimeREPL定向到正确的python。

但我找不到它。

看来我已经用尽了所有可能的选项,通过我的/ Sublime Text 2 / Packages /目录查看,这些选项必须位于以下任一目录中:

SublimeREPL/

    SublimeREPL (OSX).sublime-settings
    SublimeREPL.sublime-settings

要么

User/

    SublimeREPL.sublime-settings

实际上,我在上面的 三个 JSON文件中都添加了以下文件,但没有任何效果:

{
    "default_extend_env": {"PATH": "/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin/python2.7:{PATH}"}
}

问题答案:

如果要使用repl_open,可以cmd在配置中编辑参数。我正在使用Ubuntu,它位于:

/home/stav/.config/sublime- text-2/Packages/SublimeREPL/config/Python/Main.sublime-menu

{"command": "repl_open",
"caption": "Python",
"id": "repl_python",
"mnemonic": "p",
"args": {
  "type": "subprocess",
  "encoding": "utf8",
  "cmd": ["/usr/local/bin/python", "-i", "-u"],
  "cwd": "$file_path",
  "syntax": "Packages/Python/Python.tmLanguage",
  "external_id": "python"
  }
},


 类似资料:
  • 问题内容: 我已经在Redhat下使用yum安装了ffmpeg,但很难确定将软件包安装到的位置(路径)。是否有一种简便的方法可以确定此结果,而无需自己手动找到它? 问题答案: yum使用RPM,因此以下命令将列出已安装软件包的内容:

  • 我在python中的安装工具版本是28.8.0。pip版本是9.0.1。我不允许安装软件包,我收到以下错误消息: 使用缓存的numpy-1.12.1.zip收集numpy 命令的完整输出Python setup . py egg _ info:< br > trace back(最近一次调用last): File " ",第1行,文件" C:\ Users \ udari \ AppData \

  • 问题内容: 当前,如果我运行,它将安装已安装软件包的更新版本。如何安装文件中指定的确切版本? 问题答案: 这种行为实际上是由在package.json中指定版本的行为驱动的。如果版本号看起来像“ 1.0.0”,没有任何其他符号,则应安装确切的版本(1.0.0)。 因此,您可以做的就是简单地修改package.json并运行then。在执行此操作之前,请确保清除node_modules目录。 htt

  • 我有一个python包fsspec。该库提供了一种注册外部文件系统(后端集成)的方法。注册所需文件系统的一种方法是将其添加到setuptools中的入口点。 为了完成任务,我们可以在设置中手动添加入口点。然后安装该软件包。但我要寻找的是一种通过编程在fsspec包安装前/安装后创建条目的方法。

  • 问题内容: 我正在尝试使用通过该–选项创建的新virtualenv安装MySQL_python适配器的1.2.2版本。PyPi中显示的当前版本是1.2.3。有没有安装旧版本的方法?我发现有一篇文章指出应该这样做: 但是,安装后,它仍显示在站点包中。这是此软件包专用的问题,还是我做错了什么? 问题答案: TL; DR: (即) 首先,我发现你要执行的操作有两个问题。由于已经安装了版本,因此应该卸载当

  • 问题内容: 康达4.2.13 MacOSX 10.12.1 我正在尝试将软件包安装到使用anaconda创建的新环境(虚拟)中。 在Anaconda文档中,这说得很好。它的完成方法与virtualenv相同。 激活要放置程序的环境,然后pip安装程序… 我在Ananconda中创建了一个空环境,如下所示: 激活它: 然后,我可以在终端中看到我正在环境中工作。当我尝试使用安装软件包时,出现了问题: