1

ファイル~/.codeintel/config(ホーム ディレクトリ内) を読み取って、dbSublimeCodeIntel に再読み取りを強制するために削除することができます。ただし、<project_root>/.codeintel/config(プロジェクト ルートで) SublimeCodeIntel を使用しようとすると、新しいデータベースが構築されないか、ファイルが読み取られるようです。

Github の SublimeCodeIntel プロジェクトによると

構成ファイル (~/.codeintel/config または project_root/.codeintel/config)。すべての構成はオプションです。

システムとプロジェクトで異なるバージョンの Python を使用しているため、これが足かせになっています。あるモジュールでは使用できるモジュールが別のモジュールでは使用できない場合があります。それらはたまたま使用したいモジュールです。.codeintel/configプロジェクトルートでSublimeCodeIntel を正常に読み取る方法を理解している人はいますか?

それで、これはどうですか?

4

1 に答える 1

0

同じ問題がありましたが、単純な設定ミスであることが判明しました

私のプロジェクトをSTで開き、Project->Save Project As...を選択して私のディレクトリをSTプロジェクトディレクトリに変えました。(同じディレクトリに .sublime-project ファイルを保存しましたが、これは私の好みです)

次に、同じディレクトリに次の内容の .codeintel/config フォルダーを作成しました。

{
    "Python": {
        "python": 'venv/bin/python',
        "pythonExtraPaths": ['venv/lib/python2.7/site-packages',]
    }
}

venv私のプロジェクトの仮想環境です)。Codeintel は仮想環境のインデックス作成に成功し、定義ルックアップを提供し、venv で Python バイナリを使用しています。

ST3 と最新の CodeIntel を使用。

于 2013-09-30T04:59:35.920 に答える