【发布时间】:2016-12-01 17:17:54
【问题描述】:
我正在尝试使用 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
运行时.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
两个问题:
- 复制到我的 venv/bin/python 的 python 是 2.7 而不是 3.5。如何强制 virtualenv 复制 python 3.5?
- python 从命令行仍然指向 python 2.7 - 为什么这没有改变?
谢谢。
【问题讨论】:
标签: python-3.x heroku virtualenv