web-dev-qa-db-ja.com

pythonファイルをvenvフォルダーのどこに配置すればよいですか?

おそらくnoobの質問ですが、20分間グーグルで検索しても解決策が見つかりませんでした。

PyCharmで新しいpure Pythonプロジェクトを作成しました。これにより、次のフォルダー構造が生成されました

myproject
└── venv
    ├── bin
    │   ├── activate
    │   ├── activate.csh
    │   ├── activate.fish
    │   ├── easy_install
    │   ├── easy_install-3.5
    │   ├── pip
    │   ├── pip3
    │   ├── pip3.5
    │   ├── python
    │   ├── python3
    │   └── python3.5
    ├── include
    ├── lib
    │   └── python3.5
    ├── lib64 -> lib
    └── pyvenv.cfg

どこに置くかmyproject.pyまたはmyprojectフォルダーですか?

  • venvの内部または外部?
  • の中に venv/binフォルダ?
  • venvのすぐ内側、つまりmyproject/venv/myproject.py
16
problemofficer

仮想環境はではないあなたのファイルを管理します。自分のファイルをどのように管理するかは関係ありません。 venvディレクトリツリー内ではなく、意味のある場所に配置してください。一般的なソリューションには、直接myprojectまたはmyproject/src

11
tripleee

「仮想環境」という言葉を誤解されたと思います。別のバージョンのpythonパッケージをダウンロードしてプロジェクトで実行できる分離された環境を提供します。したがって、仮想環境内には何も置かないでください。クリーンな状態に保ってください。

仮想環境を利用するには、

  • それをアクティブ化(ソースpath_to_virtual_env/bin/activate)
  • 必要なpythonパッケージをpipを使用してインストールします(pip install XYZ))
  • pythonコードを使用してpythonコマンド(python3 mycode.py)を実行)
4
JR ibkr