2016-07-27 13 views
0

へのPython 3(3.5)を持参することはできません。私はフォルダ構造を作成しました。そして私は、これらのファイルを持っている:は、私がHerokuのとVIRTUALENVとPythonアプリケーションを作成しようとしていますvenv

requirements.txt

j-database-url==0.4.0 
Django==1.9.2 
gunicorn==19.4.5 
psycopg2==2.6.1 
whitenoise==2.0.6 

runtime.txt

python-3.5.1 

私は私のdevのマシン上のPython 2.7と3.5の両方をインストールしました(OS X)。 python/usr/bin/pythonpython3実行/usr/local/bin/python3を実行します。

私はその後、私のフォルダにvirtualenvを設定します。

$ virtualenv venv 
$ pip3 install -r requirements.txt 

2つの問題:私のvenv/binに/のpythonにコピー

  1. のpythonは2.7と3.5ではないです。 virtualenvにpython 3.5を強制的にコピーさせるにはどうすればいいですか?
  2. コマンドラインからPythonはまだのpython 2.7を指して - なぜ、この変化はないですか?

ありがとうございます。

答えて

1

インストールされているデフォルトのvirtualenvは、Python 2のものです。 VIRTUALENVを作成してみてください:これは、問題を修正する必要があります

$ source virtualenv_name/bin/activate 

$ pyhton3 -m venv virtaulenv_name 

、その後であなたのvirtaulEnvを活性化させます。

+1

それはうまくいった。ありがとう! – JasonGenX

関連する問題