milosev.com
  • Home
    • List all categories
    • Sitemap
  • Downloads
    • WebSphere
    • Hitachi902
    • Hospital
    • Kryptonite
    • OCR
    • APK
  • About me
    • Gallery
      • Italy2022
      • Côte d'Azur 2024
    • Curriculum vitae
      • Resume
      • Lebenslauf
    • Social networks
      • Facebook
      • Twitter
      • LinkedIn
      • Xing
      • GitHub
      • Google Maps
      • Sports tracker
    • Adventures planning
  1. You are here:  
  2. Home

Step-by-Step Guide to Installing Python on Windows 11

Details
Written by: Stanko Milosev
Category: Windows
Published: 18 January 2026
Last Updated: 18 January 2026
Hits: 99
On the webpage https://www.python.org/downloads/, I clicked the “Download Python Installer” button, which downloaded the file python-manager-25.2.msix.

After executing python-manager-25.2.msix, I received the following message:
The legacy 'py' command is still installed.
For this reason, I selected "N" (do not install).

After that, I received the following message:

The global shortcuts directory is not configured.

Configuring this enables commands like python3.14.exe to run from your
terminal, but is not needed for the python or py commands (for example, py
-V:3.14).

We can add the directory (C:\Users\user\AppData\Local\Python\bin) to PATH
now, but you will need to restart your terminal to use it. The entry will be
removed if you run py uninstall --purge, or else you can remove it manually when
uninstalling Python.
Add commands directory to your PATH now? [y/N]
At this prompt, I selected "y".

In the next step, I received the following message:

PATH has been updated, and will take effect after opening a new terminal.

********************************************************************************

You do not have the latest Python runtime.

Install the current latest version of CPython? If not, you can use 'py install
default' later to install.

Install CPython now? [Y/n]
At this prompt, I pressed "Y".

To verify that Python was installed successfully, I executed the following commands:

python --version
pip --version
The output was as follows:
PS C:\Users\user> python --version
Python 3.13.5
PS C:\Users\user> pip --version
pip 25.1.1 from C:\Python313\Lib\site-packages\pip (python 3.13)
PS C:\Users\user>

Step-by-Step Guide: Installing OpenWebUI on Windows 11 with Docker

Details
Written by: Stanko Milosev
Category: Windows
Published: 18 January 2026
Last Updated: 18 January 2026
Hits: 37
First, a note about my setup: the host system runs Windows 11, and all tools are installed inside a Windows 11 virtual machine using VMware. To fully utilize the available hardware resources on the host system, I installed Ollama.

Next, download and install Docker Desktop. I recommend installing it via the Microsoft Store, which you can access here.

Then, install the Windows Subsystem for Linux (WSL) if it is not already installed:

wsl --install
After the installation completes, reboot your system.

Next, execute the following command to connect OpenWebUI to Ollama running on another machine. Replace http://192.168.2.39:11434 with the IP address of your Ollama instance:

docker run -d `
  --name open-webui `
  -p 3000:8080 `
  -e OLLAMA_BASE_URL=http://192.168.2.39:11434 `
  --restart unless-stopped `
  ghcr.io/open-webui/open-webui:main
After the installation completes, wait a short time for OpenWebUI to start. The service does not start immediately, and no status message is shown during the initialization process.

TestComplete

Details
Written by: Stanko Milosev
Category: Windows
Published: 13 May 2021
Last Updated: 15 May 2021
Hits: 2569
Here is my example of creating new project with SmartBear TestComplete

First I created new project:

This is how my Project Explorer look like now, please notice "Stores" and "TestedApps":
Then I created my tested script like this:

function Test1()
{
  TestedApps.GridDataSetBindingSourceAndTableAdapterDynamicExample.Run();
  let form1 = Aliases.GridDataSetBindingSourceAndTableAdapterDynamicExample.Form1;
  let dataGridView = form1.dataGridView1;
  form1.btnDisplay.ClickButton();
  
  //check if field 'LastName' of first row is 'Milosev'
  let cellValue = dataGridView.wValue (0, 1).ToString().OleValue;
  if (cellValue != "Milosev")
  {
    form1.Close();
    Log.Error("Field 'LastName' of first row is not 'Milosev', it is: " + cellValue);
  }
  
  form1.btnAdd.ClickButton();
  form1.btnDisplay.ClickButton();
  
  //check if number of rows is 2
  let rowCount = dataGridView.wRowCount;
  if (rowCount != 2)
  {
    form1.Close();
    Log.Error("There are no 2 rows, there are: " + rowCount + " rows");
  }
    
  //check if field 'LastName' of second row is 'Mustermann'
  cellValue = dataGridView.wValue (1, 1);
  if (cellValue != "Mustermann")
    Log.Error("Field 'LastName' of first row is not 'Mustermann'");
  
  form1.btnDelete.ClickButton();
  form1.btnDisplay.ClickButton();
  form1.Close();
}

I have added my script to Execution Plan, and executed test:

List of Windows application which I like

Details
Written by: Stanko Milosev
Category: Windows
Published: 13 May 2021
Last Updated: 19 June 2021
Hits: 2288
CamStudio
FileZilla®
Agent Ransack
HeidiSQL
VLC for Windows
Replay Media Catcher
Hawkeye2 and here my release build.
  1. Word: Stop Ruler from "Snapping"
  2. Tor: anonymity online
  3. Force windows to "forget" a network share password
  4. Edit value in custom fields

Subcategories

C#

Azure

ASP.NET

JavaScript

Software Development Philosophy

MS SQL

IBM WebSphere MQ

MySQL

Joomla

Delphi

PHP

Windows

Life

Lazarus

Downloads

Android

CSS

Chrome

HTML

Linux

Eclipse

Page 106 of 168

  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110