5

Bu benim ilk seferlerimden biri olan gerçekten virtualenv kullanıyor ve ilk aktifleştirdiğimde gerçek projemin (kod gibi) nereye gitmesi gerektiği konusunda kafam karışmıştı. Şu anda bu benim projem PyCharm yılında neye benzediği (yapım ve virtualenv aktive sonra): Benim asıl kod koymalıyız Bu ortamdavirtualenv Ortamının Yapısı Ne Gibi Olmalı

Project Name 
|-project-name  <= I called my virtualenv project-name 
    |-bin 
    |-Lots of stuff here 
    |-include 
    |-Lots of stuff here 
    |-lib 
    |-Lots of stuff here 
    |-.Python 
    |-pip-selfcheck.json 

?

+0

Hayır, proje dosyalarınızı bu dizine yerleştirmemelisiniz. Virtualenvwrapper'a ve bu problemi nasıl çözdüğüne bir göz atın. – mic4ael

+0

Standart bir virtualenv'de, kodunuzu proje adı içine koyarsınız. –

+1

@DanielRoseman Kaynak dosyaları saklamak için proje adı içinde bir src dosyası yapmalı mıyım? –

cevap

3

Eğer (senin tüm bağımlılıklarını yüklenecektir) sanal bir virtualenv env kullanılarak env, env etkinleştirdiğinizde, oturur kök dizininizin üstünde. Eğer sonra aşağıdaki adımları takip edecek, Diyelim ki bir proje oluşturmak için Django kullandığınızı varsayalım: Django yüklemek için sanal ortamda

  • Tipi pip install django aktive etmek

    1. Tipi source env/bin/activate
    2. sizin kök Django kuracak Tip django-admin startproject my-example-proj, dizin

    You should şimdi nasıl iki dizinleri: env ve my-example-proj. Siz proje asla env dizinine girer. Bağımlılıkları pip kullanarak yüklersiniz.

  • 5

    Projenizi virtualenv klasörüne koymanızı önermem. Ben bu şekilde yeter bence: Eğer Linux kullanıyorsanız

    Terminalde yapın:

    1. mkdir project-name.
    2. cd project-name.
    3. virtualenvwrapper env.
    4. source env/bin/activate.

    Yani env adında proje + Virtualenv klasöre göre tüm dosyaları olacaktır project-name klasörü olacaktır. Eğer virtualenvwrapper yoksa

    , o zaman sadece apt-get kullanarak kurun:

    sudo apt-get install virtualenvwrapper