Para cada estrutura New Python Env? -- python campo com django campo com virtualenv camp askubuntu Relacionado O problema

For every Framework new Python Env?


3
vote

problema

português

Eu sou muito novo para o Linux para que possa ser que eu penso mais em uma maneira do Windows.

Eu quero desenvolver algo em Python, especialmente Django e discórdia. Eu tenho uma pasta PythonEnvironment onde eu configuro um python venv chamado pyvenv . Agora eu quero instalar "discórdia.py" e me perguntou: devo configurar para ABCDEFGHIJKLMNABCDEFGHIJKLMN3 Seu próprio Venv (por exemplo, ABCDEFGHIJKLMNABCDEFGHIJKLMN4 ) e para Django seu próprio Venv (por exemplo, < Código> ABCDEFGHIJKLMBCDefGHIJKLMN5 ), Ou apenas instale tudo em um Venv?

e quando eu instalei tudo o que preciso, posso começar a programar em pycharm como no Windows, ou devo fazer algo mais e. g. Diga pycharm para trabalhar em um venv específico?

english

I'm very new to Linux so it could be that I think more in a Windows way.

I want to develop something in Python, especially Django and Discord Bot. I have a folder PythonEnvironment where I set up a Python Venv called pyvenv. Now I want to install "discord.py" and asked myself: Should I set up for discord.py its own Venv (e.g. discordvenv) and for Django its own Venv (e.g. djangovenv), or just install everything in one Venv?

And when I installed everything I need, can I just start programming in PyCharm like in Windows, or must I do something more e. g. tell Pycharm to work in a specific Venv?

        

Lista de respostas

4
 
vote
vote
Melhor resposta
 

Iniciar programação em Pycharm como no Windows e instalar tudo o que pertence ao projeto atual em um Venv. Sempre que você instale um pacote python especificamente para Um projeto, Pycharm Adiciona os pacotes que foram instalados no Venv do projeto, onde o Pycharm os encontrará automaticamente.

Se qualquer um dos pacotes Python do projeto estiverem instalados a partir dos repositórios padrão do Ubuntu, Pycharm também os encontrará automaticamente, se você selecionar o Herdar pacotes de site global-site quando criar um novo projeto.

.

Selecione arquivo - & gt; Novo projeto para criar um novo projeto. Clique no triângulo marcado pelo cursor do mouse na captura de tela abaixo para mostrar as opções do novo projeto.

criar projeto

Em seguida, verifique a caixa de seleção Herited Global-Site e clique no botão Criar no canto inferior direito da janela Criar projeto.

Criar opções de projeto

 

Start programming in PyCharm like in Windows and install everything that belongs to the current project in one venv. Whenever you install a Python package specifically for a project, PyCharm adds the packages that were installed to the project's venv where PyCharm will find them automatically.

If any of the project's Python packages are installed from the default Ubuntu repositories PyCharm will find them automatically too, if you select the Inherit global-site packages option when you create a new project.

Select File -> New Project to create a new project. Click the triangle marked by the mouse cursor in the below screenshot to show the new project's options.

Create Project

Then check the Inherit global-site packages checkbox and click the Create button in the lower right corner of the Create Project window.

Create Project options

 
 
         
         

Perguntas relacionadas

1  Como corrigir o Python + Virtualenv na última atualização do Ubuntu 14.04?  ( How to fix python virtualenv on latest ubuntu 14 04 update ) 
Desde mais recente apt-get upgrade em uma máquina de 14,04, todos os scripts Python falham miseravelmente. O um revestimento abaixo desencadeia o problema...

0  Comando de origem não funciona em bash no ubuntu 17,10  ( Source command not working in bash on ubuntu 17 10 ) 
Eu sou Uso Ubuntu 17,04 e o código a seguir não está funcionando, embora funcionasse para mim no passado. #!/bin/bash APP=personalBlog USER=root cd /opt...

3  Existe um equivalente de Virtual Env, mas para todo o Ubuntu?  ( Is there an equivalent of virtual env but for the whole of ubuntu ) 
Python tem uma ferramenta maravilhosa chamada ambiente virtual, que permite efetivamente hermeticamente selar várias bibliotecas de Python (que podem entrar e...

1  Executar automaticamente um comando ao inserir um determinado diretório?  ( Automatically run a command upon entering a certain directory ) 
Estou usando virtualenv com django E assim eu digo dois diretórios diferentes dizem: . ~/Development/site1 ~/Development/site2 Então, para configura...

2  Como faço para criar um ambiente virtual Python no Ubuntu no Windows App usando 'Venv' em vez de 'virtualenv'?  ( How do i create a python virtual environment in the ubuntu on windows app using ) 
Eu estou usando o Ubuntu no Windows App em execução no subsistema do Windows para Linux. Portanto, uma questão inicial é se ambientes virtuais do Python forem...

7  Permissão de virtualenv negada  ( Virtualenv permission denied ) 
Após muita luta com virtualenv / virtualenvwrapper, decidi remover todos os virtualenvs e reinstalar os pacotes. root> su myuser myuser> sudo pip install v...

0  Como você consegue o privilégio de 'sudo' para um programa em um ambiente virtual de condma?  ( How do you get sudo privilege for a program in a conda virtual environment ) 
Como com o título, como posso executar um programa instalado em um ambiente de condomínio com privilégios sudo? Este tópico ( ​​sudo: Condama: Comando não e...

11  Crie uma cópia do virtualenv localmente sem instalação PIP  ( Create a copy of virtualenv locally without pip install ) 
Algum tempo, há a necessidade de criar uma cópia de sair virtualenv para testar recursos extras do nosso projeto. Nesse caso, precisamos criar uma cópia d...

47  Erro ao instalar o Scapty no VirtualEnv usando o PIP  ( Error installing scrapy in virtualenv using pip ) 
pip install scrapy Downloading/unpacking scrapy Downloading Scrapy-0.24.2-py2-none-any.whl (502kB): 502kB downloaded Downloading/unpacking pyOpenSSL (from ...

1  14.04 Qual é a diferença entre / usr / bin / python3 /usr/bin/python3.4  ( 14 04 what is the difference between usr bin python3 usr bin python3 4 ) 
em / usr / bin há um python3 e python3.4. Qual é a diferença? Se estou configurando virtualenv para 3.4, eu preciso apontá-lo para o arquivo 3.4 ou o Python3 ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.