Изучить Python 3 трудным путем, инструкции Ex46 не ясны - PullRequest
0 голосов
/ 21 февраля 2019

В упражнении 46 написано

Когда вы закончите настройку всего этого, ваш каталог должен выглядеть здесь, как у меня:

skeleton/  
    NAME/  
        __init__.py  
    bin/  
    docs/  
        **setup.py**  
    tests/  
        **NAME_tests.py**  
        __init__.py  

..Но он никогда не говорил, как сохранить эти файлы в виртуальном каталоге.Как создать файл .py и сохранить его в этом каталоге venv?

Я не могу найти файлы и структуры папок в проводнике Windows, поэтому понятия не имею, где их сохранить.

Я застрял.

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 20 марта 2019

Похоже, вы путаете использование venv с макетом вашего кода в структуре проекта.Вы не должны помещать свой код Python и модули в сгенерированный каталог venv.Вы не упомянули, какую ОС вы используете, но вот общий рабочий процесс, который я использую в OSX.

  1. Я поместил все свои venv среды в $HOME$/.venv.Поэтому я бы сгенерировал venv среду, такую ​​как python -m venv venv ~/.venv/skeleton, или вам, возможно, придется использовать python3 -m venv venv ~/.venv/skeleton в зависимости от вашей ОС.

  2. Затем вы активируете среду venv с помощьюsource ~/.venv/skeleton/bin/activate

  3. Затем вы создадите свой проект, как говорит LPTHW, в каталоге, например $HOME$/projects/skeleton

...