Can't bring Python 3 (3.5) into venv
本问题已经有最佳答案,请猛点这里访问。
我正在尝试使用Heroku和VirtualEnv创建一个python应用程序。 我创建了文件夹结构。 我有这些文件:
requirements.txt
1 2 3 4 5 | j-database-url==0.4.0 Django==1.9.2 gunicorn==19.4.5 psycopg2==2.6.1 whitenoise==2.0.6 |
runtime.txt
1 | python-3.5.1 |
我在我的开发机器(OS X)上安装了python 2.7和3.5。
然后我在我的文件夹上设置了
1 2 | $ virtualenv venv $ pip3 install -r requirements.txt |
两个问题:
谢谢。
那是因为安装的默认virtualenv是python 2。 尝试使用以下方法创建VirtualEnv:
1 | $ pyhton3 -m venv virtaulenv_name |
然后激活你的virtaulEnv:
1 | $ source virtualenv_name/bin/activate |
这应该可以解决问题。