我正在尝试使用Heroku和VirtualEnv创建一个python应用程序。我创建了文件夹结构。我有这些文件:
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
我的开发机器(OS X)上安装了python 2.7和3.5。 python
运行/usr/bin/python
,python3
运行/usr/local/bin/python3
。
然后我在我的文件夹中设置了virtualenv
。
$ virtualenv venv
$ pip3 install -r requirements.txt
两个问题:
感谢。
答案 0 :(得分:1)
那是因为安装的默认virtualenv是python 2。尝试使用:
创建VirtualEnv$ pyhton3 -m venv virtaulenv_name
然后用:
激活你的virtaulEnv$ source virtualenv_name/bin/activate
这应解决问题。