1

私はpythonとCanopyが初めてです。Enthought Canopy のサポート フォーラムを含め、考えられる解決策をオンラインで検索しましたが、他の同様の質問の指示に従って問題を解決できませんでした。

私は Mac OS を使用しており、外部の Python パッケージを Enthought Canopy にインストールしたいと考えていました (具体的には、「ggplot」という名前の新しいパッケージ ( https://github.com/yhat/ggplot/ ))。

Enthought のサポート フォーラム ( https://support.enthought.com/entries/23389761-Installing-packages-into-Canopy-Python-from-the-command-line ) の指示には、「標準の Python インストール手順に従ってください。 OS コマンドライン ". ただし、このパッケージは以前の python ライブラリ (システムの既定の python) にしかインストールできませんでした。このモジュールをCanopyにインポートしようとしたら失敗しました。このパッケージを Canopy にインストールするには、インストール パスを変更する必要があるのではないかと思いましたが、変更方法と変更場所がわかりません。

Enthought をデフォルトの python env として設定したときに Sublime テキストを使用してスクリプトを実行したい場合、成功したので、以前の python ライブラリからパッケージをインポートしたままだと思います。エディターが現在使用している環境を知るにはどうすればよいですか?

ありがとう!

4

1 に答える 1

5

1) 引用された記事は、Canopy Python をデフォルトの Python にする方法を説明する別の記事にリンクしており、最も簡単な方法は Canopy の [設定] ダイアログを使用して Canopy をデフォルトの Python にすることであると述べています。

そうしたくない場合は、この記事では PATH 環境変数を変更することを提案しています (これは実際には「インストール パス」ではなく、何らかの理由で実行するプログラムを見つけるために使用される、より一般的なパスであることに注意してください)。

だから、あなたはこれを行う方法を知らないと思いますか?これが簡単な方法です。インストールを続行する前に、端末から次のように入力します (自分のユーザー名に置き換えます)。

export PATH=/Users/your-user-name/Library/Enthought/Canopy_64bit/User/bin:${PATH}

2) エディタが使用している環境を調べるには、次のプログラムを実行します。

import sys
print sys.prefix
于 2013-10-17T00:41:44.117 に答える