为了使用pyhton3.3&django1.8,im使用Virtualenv(对于pythonanywhere
中的web应用程序)
我遵循以下指示: https://www.pythonanywhere.com/wiki/VirtualEnvForNewerDjango
进入控制台,显示我使用的是3.3版
(django18)12:04 ~ $ python
Python 3.3.6 (default, Jan 28 2015, 17:27:09)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
这也是我指定要在我的web应用中使用的版本:
^{pr2}$但是,当我在Virtualenv窗格中指向Virtualenv目录(名为django18)时,会收到以下警告:
This virtualenv seems to have the wrong Python version (2.7 instead of 3.3).
以下是所有控制台(我在创建应用程序并指定Python版本之后运行了它):
06:43 ~ $ mkvirtualenv --python=/usr/bin/python3.3 django18
Running virtualenv with interpreter /usr/bin/python3.3
Using base prefix '/usr'
New python executable in django18/bin/python3.3
Not overwriting existing python script django18/bin/python (you must use django18/b
in/python3.3)
Installing setuptools, pip, wheel...done.
(django18)06:44 ~ $ which pip
/home/yschellekens/.virtualenvs/django18/bin/pip
(django18)06:44 ~ $ pip install django
Requirement already satisfied (use --upgrade to upgrade): django in ./.virtualenvs/
django18/lib/python3.3/site-packages
(django18)06:44 ~ $ which django-admin.py
/home/yschellekens/.virtualenvs/django18/bin/django-admin.py
(django18)06:44 ~ $ django-admin.py --version
1.8.3
(django18)06:44 ~ $ django-admin.py startproject mysite
CommandError: '/home/yschellekens/mysite' already exists
另请参见:
08:29 ~/.virtualenvs/django18/bin $ ls
__pycache__ django-admin.py pip postdeactivate python3
activate django-admin.pyc pip2 preactivate python3.3
activate.csh easy_install pip2.7 predeactivate wheel
activate.fish easy_install-2.7 pip3 python
activate_this.py easy_install-3.3 pip3.3 python2
django-admin get_env_details postactivate python2.7
08:29 ~/.virtualenvs/django18/bin $
我的问题是:我还应该在哪里指出python3.3?在
提前谢谢!在
在我看来,您的virtualenv不知怎么地同时包含了Python的2.7和3.3版本。尝试删除并重新创建:
顺便说一句,为什么不使用python3.4呢?在
因为您使用的是python2.7和python3.3创建env,django18/bin/python脚本仍然指向python2.7。编辑
django18/bin/python
或删除env,只使用mkvirtualenv python=/usr/bin/python3.3 django18
命令。在老答案:
从您提供的链接:
https://www.pythonanywhere.com/wiki/VirtualEnvForNewerDjango
相关问题 更多 >
编程相关推荐