2016-12-13 21 views
4

私はHyでプログラムを作成しようとしていて、ドキュメントのQuickstart pageの手順に従って実行しようとしています。condaで管理されている環境のサーバー

私は、DocごとにGitHubリポジトリからpipを使用してHyをインストールした後、chmod +x myfile.hyというファイルに実行可能アクセス権を追加しました。

私のPython環境を管理するには、virtualenvではなく、Anacondaのcondaを使用します。したがって、condub envsは別のディレクトリに存在するので、shebang #! /usr/bin/env hyは私にとっては機能しません。 conda info --envsから私は自分のディレクトリが

myenv  * /home/myname/.conda/envs/myenv 
root  /home/myname/anaconda3 

#! /home/myname/.conda/envs/myenv hyのbashでスクリプトを実行しようとしていることがわかりbad interpreter: Permission deniedエラーをスローします。

この場合、シバンギはどこを指すべきですか?

+1

なぜこれがダウンリストされたのか分かりません。 – Hugo

+0

私はそれが少し厳しいことに同意します、あなたはあなたの調査を示したときに特別に質問することに責められるべきではありません。 – Ehvince

答えて

2

#!/usr/bin/env hyは、実際にCondaで動作します。スクリプトを実行する前にsource activate myenvと言ってください。

+0

お返事ありがとうございます。私のenvは活性化されましたが、私はそれを試さずに前提を作ったと思います。感謝します – Hugo

関連する問題