Для того, чтобы использовать Pyhton 3.3 & Джанго 1,8, им с помощью Virtualenv (для веб-приложения в pythonanywhere
)неправильная версия Python при использовании Virtualenv в pythonanywhere
Я последовал за следующие инструкции: https://www.pythonanywhere.com/wiki/VirtualEnvForNewerDjango
Going в консоль, показывает, что я использую версию 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.
>>>
который также вариант я указано я хочу использовать в моем веб-приложение:
Python version:3.3 (in the code pane)
Однако, когда я точка на панели 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 $
Мой вопрос: где еще я должен указывать на Python 3.3?
Заранее благодарен!
Вы уверены, что это тот же каталог? – jonrsharpe
Как я могу быть уверен? –
Ну, как вы начали использовать 'django18' в терминале; где скрипт «активировать»? Обычно они помещаются в '~/.virtualenvs', но не являются * обязательными *. – jonrsharpe