runserver não funciona [RESOLVIDO]

1. runserver não funciona [RESOLVIDO]

Manoel Renato Lipi
Lippi

(usa Outra)

Enviado em 09/08/2017 - 21:33h

Senhores, boa noite.

Sou novato.

Instalei o Ubuntu 17.04, django 1.11 e Python 2.7.

Estou tentando elaborar o tutorial “Meu primeiro projeto ...” (https://docs.djangoproject.com/pt-br/1.11/intro/tutorial01/).

Baixei o Python 3.5.1 quando já havia criado e ativado o ambiente virutal.

Estando no ambiente virtual, quando digito Python é exibida a versão 2.7.13. Isso significa que não estou mantendo a versão recente habilitada ou não?

Na realidade, quando comando: - python manage.py runserver - é exida a mensagem de erro:

Traceback (most recent call last):
File "manage.py", line 17, in <module>
"Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
(Python_3_5_1) lippi@inspiron-7460:~/Setor/SysLippi/mysite$

Estou perdidinho da Silva.

Alguém poderia me ajudar?
Desde já, muito obrigado.


  


2. Re: runserver não funciona

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 10/08/2017 - 18:02h

Instalou pyenv?
https://www.vivaolinux.com.br/dica/Instalando-o-pyenv-no-Linux-Mint-e-Ubuntu

Criou a virtualenv com venv no diretório que vai trabalhar e com a versão de python que vai usar?
$ python3.5 -m venv diretorio_do_projeto

Agora para ativar:
$ source diretorio_do_projeto/bin/activate

Depois de ativado pode digitar python para ver a versão que está usando.
Agora pode instalar o Django etc...
Sempre que for trabalhar ative o virtualenv.

Abraço


3. Vamos lá ...

Manoel Renato Lipi
Lippi

(usa Outra)

Enviado em 14/08/2017 - 21:05h

Meu amigo,

Fiz assim:
a) Criei o diretorio Virtenv;
b) Criei o ambiente virtual "Python_3_6";
c) Ativei esse ambiente;
d) Digitei: sudo apt-get install python3.6 (dentro do diretorio Virtualenv).

Quando chamo python é exibida a versão 2.7.

Onde está o erro?
Desde já, muito obrigado.
Lippi.


4. Re: runserver não funciona [RESOLVIDO]

rpy
rpy

(usa Ubuntu)

Enviado em 17/08/2017 - 20:36h

Lippi escreveu:

Meu amigo,

Fiz assim:
a) Criei o diretorio Virtenv;
b) Criei o ambiente virtual "Python_3_6";
c) Ativei esse ambiente;
d) Digitei: sudo apt-get install python3.6 (dentro do diretorio Virtualenv).

Quando chamo python é exibida a versão 2.7.

Onde está o erro?
Desde já, muito obrigado.
Lippi.


Pelo que entendi Lippi o erro está no diretório principal que você está usando...
Quando vamos fazer algum projeto Django, a principio como regra, devemos colocar a pasta do projeto dentro ou no direitorio comum a env python que vamos utilizar.
Outro detalhe importante é, quando ativamos a "env", ela se torna a principal no shell que estamos editamos, porém ela não é o python na script do bashrc. Logo pelo que entendi, você ativa a env, sai dela e depois tenta chama-la.... Talvez seja isso, mas posso está enganado.
Como conselho, até por metodos mais praticos depois de tanto quebrar a cabeça, tenta usar o pacote anaconda da continuum, embora o uso principal dele seja para "data science" ele é um pacote python completo com tudo que tem direito e atualizado sempre pela continuum. Achei mais simples os procedimentos neles... Além de poder usar tanto comandos "conda" como "pip" nos pacotes da "envs".
Caso esteja errado, depois responde ai!!!




5. Re: runserver não funciona [RESOLVIDO]

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 20/08/2017 - 11:14h

victorpenna escreveu:

Lippi escreveu:

Meu amigo,

Fiz assim:
a) Criei o diretorio Virtenv;
b) Criei o ambiente virtual "Python_3_6";
c) Ativei esse ambiente;
d) Digitei: sudo apt-get install python3.6 (dentro do diretorio Virtualenv).

Quando chamo python é exibida a versão 2.7.

Onde está o erro?
Desde já, muito obrigado.
Lippi.


Pelo que entendi Lippi o erro está no diretório principal que você está usando...
Quando vamos fazer algum projeto Django, a principio como regra, devemos colocar a pasta do projeto dentro ou no direitorio comum a env python que vamos utilizar.
Outro detalhe importante é, quando ativamos a "env", ela se torna a principal no shell que estamos editamos, porém ela não é o python na script do bashrc. Logo pelo que entendi, você ativa a env, sai dela e depois tenta chama-la.... Talvez seja isso, mas posso está enganado.
Como conselho, até por metodos mais praticos depois de tanto quebrar a cabeça, tenta usar o pacote anaconda da continuum, embora o uso principal dele seja para "data science" ele é um pacote python completo com tudo que tem direito e atualizado sempre pela continuum. Achei mais simples os procedimentos neles... Além de poder usar tanto comandos "conda" como "pip" nos pacotes da "envs".
Caso esteja errado, depois responde ai!!!



Muito boas e pertinentes as colocações.
Mas lembrem-se de que o projeto Anaconda que é definido como uma distribuição de Python e de R (linguagem) que se dedica para processamento de big data, análise preditiva e computação científica em geral, é Open Source mas não é software livre, é software PROPRIETÁRIO na categoria freemium.

Abraço


6. OK.

Manoel Renato Lipi
Lippi

(usa Outra)

Enviado em 21/08/2017 - 09:31h

Pessoa, era isso mesmo.

Muito obrigado a todos.

Lippi






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts