2

私は Ubuntu 14.04 で Sublime Text 3 を使用しています。Sublime でのパッケージ管理について準備中です。このプラグインAdvanced CSVに出会い、Package Control を介してインストールしましたが、「packages フォルダーに」インストールされた numPy ライブラリが必要であると表示されています。今、私はそれが何を意味するのかについて少し混乱しており、同様の質問をいくつか見つけましたが、それはプラグイン開発に関するものだったので、私はそれらを本当に理解していませんでした.

私の質問は、フォルダーnumpy-1.11.0を抽出した後に numPy などの Python ライブラリを標準インストールすることでこれを達成する/home/{username}/.config/sublime-text-3/Packages/か、それとも構成ファイルへの依存関係の構築または追加に関する他の手法ですか?

4

3 に答える 3

2

Julien Salinas の回答は、大まかなストロークの一部をカバーしていますが、正しい詳細はカバーしていません。numpy-1.11.0.tar.gzPyPI からダウンロードして、 Packages/numpy. これは を実行してビルドする必要がsetup.pyあり、煩わしいのは Python 3.3 を使用してビルドする必要があることです。Python 3.3 は、システムに既にインストールされている場合とされていない場合があります。この理由は、3.3 が ST3 が内部で使用する Python のバージョンであり、プラグインは (ほとんどの場合) Sublime のインタープリターを使用して実行されるため、コンパイルされたモジュールはすべて、そのインタープリターの同じ major.minor バージョン (メジャー.マイナー) でビルドする必要があるためです。マイナー。マイクロバージョンは違いを生むべきではありません)。

そうでない場合は、python.org からPython-3.3.6.tgz(MD5 チェックサムはこちら) ダウンロードして自分でビルドする必要があります。Linux でソースからプログラムをビルドすることに慣れている場合、これはかなり簡単ですが、すべてのモジュールをビルドするには (make実行の最後にどのモジュールがビルドされていないかが示されます)、おそらく必要になるでしょう。いくつかの外部ライブラリをインストールします。

3.3.6 をビルドしてインストールしたら (Python のシステム バージョンに干渉する可能性がないため、カスタムの場所をお勧めします)、numpy アーカイブをカスタムの場所に抽出し、setup.pyPython 3.3 を使用してビルドします。 .6. 繰り返しますが、正常にビルドするには、いくつかの外部ライブラリが必要になる場合があります。ビルドしたら、Python 3.3.6 のsite-packagesディレクトリにインストールし、最後numpyにフォルダを からsite-packagesにコピーします~/.config/sublime-text-3/Packages。大文字の使用(またはその欠如)に注意してください-他の回答に示されているようPackages/numpyに、最終的なディレクトリは である必要があります。Packages/Numpy適切にインストールしたら、Sublime を再起動すると、高度な CSV プラグインが期待どおりに機能するはずです。

幸運を!

于 2016-04-13T18:30:01.660 に答える
0

既存の SublimeText 依存関係を使用します。

崇高な-numpy

 

 

資力:

于 2016-04-13T19:52:34.093 に答える