質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

272閲覧

macOSでpython setup.py installしたアプリを起動できない。

kalon

総合スコア198

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2017/12/20 07:59

編集2017/12/20 13:37

皆様いつもお世話になっております。

先ほど、Pomodoroというpythonで書かれたアプリを「How to install ?」に従ってインストールし、"pomodoro 25 5"とターミナル上で入力しました。
しかし、ターミナルに「-bash: pomodoro: command not found」と怒られてしまいます。この場合、どうしたらpomodoroと叩けばpomodoroを使えるようになるのでしょうか?

python setup.py install後のターミナルのメッセージは以下の通りです。

追記:
Using /Users/myname/.pyenv/versions/3.6.1/lib/python3.6/site-packages
Finished processing dependencies for pomodoro==0.1'

追記2:
pomodoroのプログラムのあるディレクトリで「python pomodoro」を実行したところプログラム自体は動作しました。
どうしたらpomodoroと叩けばpomodoroを使えるようになるのでしょうか?

ご教授のほどよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiwa

2017/12/20 12:40

書き込み権限がなくてインストールに失敗しているのではないでしょうか。`python setup.py install`したときにエラーメッセージが出ているのではないかと思いますが。
kalon

2017/12/20 12:47 編集

ご回答ありがとうございます。 エラーメッセージは出ていません。以下のメッセージが表示されます。'Using /Users/myname/.pyenv/versions/3.6.1/lib/python3.6/site-packages Finished processing dependencies for pomodoro==0.1'
fiwa

2017/12/20 13:00

ではそのsite-packagesディレクトリにパスが通っていない、とかでしょうか。
kalon

2017/12/20 13:04

fiwa様 site-packagesディレクトリにパスが通っているか否かの確認方法を教えてください。
kalon

2017/12/20 13:04

fiwa様 また、パスが通っていない場合どうしたらよいのか教えていただけると幸いです。
can110

2017/12/20 13:30

mac環境ないので何ともですがとりあえず「python Pomodoro」で実行できるか確認ください(Pomodoroモジュールパスまでは通っているか)
kalon

2017/12/20 13:34

can110様 ターミナルで「python pomodoro」したところ、動作しました。
kalon

2017/12/20 13:39

flwa様 「pyenv rehash」で、ターミナルで"pomodoro 5 5"と入力すると動作するようになりました。解決しました。
kalon

2017/12/20 13:40

flwa様 当質問をクローズ、あなたをベストアンサーに選びたいので正式に回答をしていただけないでしょうか?
can110

2017/12/20 13:41

なるほど。pyenv環境ではrehash必要なのですね。勉強になりました。
can110

2017/12/20 13:44 編集

fiwa様が回答されればベストですが自己回答でもよろしいかと。有益な情報なので。
guest

回答1

0

自己解決

ターミナルでpyenv rehashと入力したら、pomodoroが使えるようになりました。

投稿2017/12/21 02:48

kalon

総合スコア198

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問