2

これは投稿する私の最初の質問です。

私は現在(Mac OS 10.6.8で)Pythonを使用しており、IDEの欠如に苦労しています。構文の強調表示を提供するバージョンの emacs を使用していますが、print ステートメントなしで変数値を参照する機能は提供していません。私が探していたのは、Eclipse に相当するもので、10.4.11 から 10.6.8 にアップグレードしたときに、基本的に私のマシンで停止しました。復活には至りませんでした。先に進む時間です。

私の卒業生の顧問はspyderを提案し、昨夜、私は弾丸を噛み、macportsと(明らかに)spyderをインストールしました。

私が抱えている問題は、インストール後にスパイダーを起動する方法です。どうやら、 python spyder.py は使用するアプローチではありません。他の場所(ここではない)で、入力して見つけることができるはずのバッチ実行可能ファイルがあるはずだと示唆する投稿を見ました

どのスパイダー

これでは何も生まれませんでした。

スパイダーのドキュメント(http://packages.python.org/spyder/options.htmlにあります)は、コマンドが

python spyder.py

行く方法です。結果は次のとおりです。

Bobs-Machine:spyderlib robertlilly$ python spyder.py

トレースバック (最新の呼び出しが最後):

ファイル「spyder.py」の 31 行目

from spyderlib import qt #analysis:ignore

ImportError: spyderlib という名前のモジュールがありません

ここでの私の検索のほとんどは、インストールに MacPorts を使用する必要があることを指摘しただけで、その後は何もありません。readme には macports spyder のインストールが含まれていましたが、十分な説明がなされていないと思いました。

誰かがどこを見るべきか知っていれば、それは素晴らしいことです.

よろしく、

ロバート

4

3 に答える 3

0

Macportsは、スパイダーバイナリを/opt/local/bin/spyder、またはその周辺にインストールする必要があります。PATH変数がすでにある場合は/opt/local/bin/、次のコマンドを実行します。

$ spyder &

またはより明確に:

$ /opt/local/bin/spyder &

...PATHが設定されていない場合。お役に立てば幸いです。

于 2012-07-23T14:39:12.757 に答える
0

最近、MacPorts経由でspyderをインストールしました。(私が選んだコマンドはsudo port install py27-spyder、Spyder v.2.2.3 を Mac OS 10.7.5 & Python 2.7.5 にインストールしたものです)

Spyderのインストールの最後に、ターミナルに「コマンドspyderを使用して起動」(またはその効果のあるもの)が表示されました

したがって、私にとってはspyder、端末に入力して起動するだけで済みました。spyderlib が見つからないというエラーは、spyder のインストールが実際には正しく完了していないことを意味している可能性があります。(複雑な MacPorts のインストールで 2 ~ 3 個の奇妙なバグや依存関係を追跡しなければならないことは珍しくありません)。正常に完了した場合は、MacPorts ディレクトリが PATH に追加されていない可能性があります。を開く~/.profileと、MacPorts がそのディレクトリをシェルの検索パスに追加したことがわかるはずです。MacPorts インストーラーが私の .profile に追加したものは次のとおりです。

# MacPorts Installer addition on 2012-11-19_at_17:16:31: adding an appropriate PATH variable fo$
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.

Spyder を起動するための Mac OS 対応のアイコンを作成するために、次のテキストを含む新しいテキスト ファイルを作成しました (Terminal.app> picoで作成しました)。

#!/bin/bash
spyder

としてファイルを保存しましたspyder.command。このファイルはダブルクリック可能になり、Spyder を起動します (また、そのエイリアスには "Launch Spyder" のようなより一般的な名前を付けることができます)。それを/Applicationsフォルダーに入れ、 /Utilities/Icon Composer.app (Web サイトで Spyder アイコンを取得) を介してアイコンを作成すると、Pythonic Matlab のようになります!

于 2013-09-03T19:21:23.457 に答える