2016-08-02 4 views
0

私はちょうど私がこれらのエラーを取得し、端末にこれらのコマンドを書く:私は~/.bash_profileでそれらを書くときvirtualenvのためのOSX版10.11.6で〜/ .bash_profileのとPython

/ L/F/P  Versions  export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3                  ➶ 127  04:21:45 PM 
/ L/F/P  Versions  source /usr/local/bin/virtualenvwrapper.sh                       04:21:52 PM 
Expected end of the statement, but instead found a '&' 
/usr/local/bin/virtualenvwrapper.sh (line 67): if [ "$OS" = "Windows_NT" ] && ([ "$MSYSTEM" = "MINGW32" ] || [ "$MSYSTEM" = "MINGW64" ]) 
                      ^
from sourcing file /usr/local/bin/virtualenvwrapper.sh 
    called on standard input 

source: Error while reading file '/usr/local/bin/virtualenvwrapper.sh' 

はまた、私はこれらのエラーを取得:

/ L/F/P  Versions  vi ~/.bash_profile                             04:18:50 PM 
/ L/F/P  Versions  source ~/.bash_profile                            04:21:11 PM 
Unsupported use of '&&'. In fish, please use 'COMMAND; and COMMAND'. 
~/.bash_profile (line 3): [[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile 
                ^
from sourcing file ~/.bash_profile 
    called on standard input 

source: Error while reading file '/Users/mona/.bash_profile' 

私は私の~/.bash_profileでこれらを持っている:

~/.bash_profile 
    1 export PATH=$PATH:/usr/local/go/bin 
    2 
    3 [[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile 
    4 
    5 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function* 
    6 
    7 # Setting PATH for Python 3.4 
    8 # The orginal version is saved in .bash_profile.pysave 
    9 PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}" 
10 export PATH 
11 
12 # added by Anaconda2 2.4.1 installer 
13 export PATH="/Users/mona/anaconda/bin:$PATH" 
14 
15 compresspdf() { 
16  gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -dPDFSETTINGS=/${3:-"screen"} -dCompatibilityLevel=1.4 -sOutputFile=$2 $1 
17  } 
18 
19 
20 export PATH="/usr/local/sbin:$PATH" 
21 export PATH=/usr/local/bin:$PATH 
22 export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 
23 source /usr/local/bin/virtualenvwrapper.sh 
~ 

私はこのチュートリアルに従おうとしています:

http://www.pyimagesearch.com/2015/06/29/install-opencv-3-0-and-python-3-4-on-osx/ 

ありがとうございました。

/ L/F/P  Versions  python                                04:28:32 PM 
Python 3.5.2 (default, Jul 28 2016, 21:28:07) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (clang-700.1.81)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
+1

あなたのシェルはbashではありません。そこにあるコマンドは 'bash'シェルで使うことを意図しています。簡単な回避策として、単にbashを打つことによってbashを起動することができます。それがインストールされていると仮定します。 – spectras

+1

私はまたあなたのデフォルトのシェルを変更する方法を説明するように見える[このリンク](http://osxdaily.com/2012/03/21/change-shell-mac-os-x/)も見つかりました。 – spectras

+0

私はbashコマンドを使ってbashに移動できることを知っています –

答えて

1

あなたはfishシェルを使用しているようです。あなたのbashのプロファイルは魚によって明らかにサポートされないアイテムを使用して書かれている、あなたはbashのプロファイルを調達しようとしたときから、具体的

Unsupported use of '&&'. In fish, please use 'COMMAND; and COMMAND'. 

を参照してください。あなたは、別のチュートリアルを見つけて、自分でvirtualenvを作成したり、チュートリアルのbash部分を魚に翻訳しようとする必要があります。

+0

bashプロファイルと互換性のあるfishシェルを作れますか? –

+0

いいえ、代わりにhttps://github.com/adambrenecki/virtualfishを使用できると思います –

関連する問題