Virtualenv: Virtualenvアクティベーションエラー

作成日 2016年01月26日  ·  11コメント  ·  ソース: pypa/virtualenv

python3をインストールし、アクティブ化しようとすると、

Missing end to balance this if statement
env/bin/activate (line 78): if [ -n "$BASH" -o -n "$ZSH_VERSION" ] ; then
                               ^
from sourcing file env/bin/activate
    called on standard input

source: Error while reading file 'env/bin/activate'

お知らせ下さい..

最も参考になるコメント

代わりにfishスクリプトを使用してアクティブ化してみましたか?

source py3env/bin/activate.fish

全てのコメント11件

どのシェルを使用していますか? 実行しようとしたactivate内容全体を貼り付けていただけますか?

魚を使っています。 これがスクリーンショットです:

screen shot 2016-01-26 at 11 47 08 am

代わりにfishスクリプトを使用してアクティブ化してみましたか?

source py3env/bin/activate.fish

フォローアップとして、virtualenvを使用する前にどのドキュメントを読みましたか? 異なるシェルユーザーが異なるシェルスクリプトを実行する必要があるかもしれないことに対処できる適切な場所があるかどうか疑問に思います。

ありがとう@Ivoz私はこれをフォローし

おかげで、私は助けるためにメモ

おっと@Ivoz自分でドキュメントファイルに追加してこのPRを作成しようと思いました

閉じましょうか。

はい、考えてくれてありがとう。

この場合、シェルはどのように重要ですか?

(通常、 sourceコマンドを使用して)アクティブ化スクリプトを実行しているシェルによって、アクティブ化スクリプトを記述する必要のある構文が決まります。

(通常、 sourceコマンドを使用して)アクティブ化スクリプトを実行しているシェルによって、アクティブ化スクリプトを記述する必要のある構文が決まります。

私の問題を解決してくれてありがとう

このページは役に立ちましたか?
0 / 5 - 0 評価