Installation on Windows

Tässä oppaassa kuvataan seuraavat aiheet:

  1. Installing Python (used to ”convert” the source files to HTML)

  2. Installing Git and Downloading the Repository

  3. Ohjelmistokehitysympäristön asettaminen

Installing Python

  1. Download the Python installation package for Windows. In this guide version 3.9.x is used.

  2. Install Python with the installation wizard. Please make sure that you enable the ”Add Python to PATH” option:

    ../../../../_images/about_contribute_install_windows_installer.png

    The option must be enabled so you can build the manual with the make script.

    All other settings can remain as set by default.

Installing Git and Downloading the Repository

In this guide, we will use the official Git client, though any Git client will do.

  1. Download and install Git for Windows.

  2. Simply check out the Blender Manual’s repository using:

    cd ~
    git lfs install
    git clone https://projects.blender.org/blender/blender-manual.git
    
  3. Latauksen kesto (yleensä muutama minuutti) riippuu Internet-yhteyden nopeudesta.

Muista

This process can be completed using a graphical Git client, in that case you will just use the repository address in the URL field provided by your client:

https://projects.blender.org/blender/blender-manual.git

Ohjelmisto-rakennetun ympäristön perustamiseen

  • Open a Terminal window.

  • Enter the blender-manual folder which was just added by git clone:

    cd C:\blender-manual
    
  • Install dependencies:

    make setup
    
  • If all goes well, you should see the following message when it is finished:

    Successfully installed Jinja2 MarkupSafe Pygments Sphinx docutils sphinx-rtd-theme Cleaning up...
    

During setup, some warnings may be shown, but do not worry about them. However, if any errors occur, they may cause some problems.

Muista

Every now and then you need to re-run this command, to make sure dependencies are up to date.

Vihje

make setup automatically creates a virtual environment using these commands:

python -m venv .venv
.venv/Scripts/pip install -r requirements.txt

This avoids interfering with the system Python installation, following PEP 668

The Sphinx command is available at:

.venv/Scripts/sphinx-build