官术网_书友最值得收藏!

Installing Python on Windows

In order to be able to install the required OpenStack client tools under Windows, we must first prepare our Windows desktop machine with Python. The following applies to Windows 10.

Getting ready

Ensure that you are logged into your desktop and have the following installed:

How to do it…

Configuring your Windows environment can be achieved from Properties of your PC. Follow these instructions to ensure that Python is available in your system path, as well as set the appropriate environment variables under PowerShell:

  1. Navigate to the This PC icon on your desktop and choose Properties, as shown here:
    How to do it…
  2. Next, choose Advanced system settings from the menu on the left:
    How to do it…
  3. Now, select Environment Variables from the Advanced tab of the System Properties window, as shown here:
    How to do it…
  4. To set the path for Python, double-click on the Path entry as shown here:
    How to do it…
  5. Now add a New line to the path as shown as follows. We assume that you did a default installation of Python 2.7 and it is installed at C:\Python27:
    How to do it…
  6. Now click on OK. When you load up a PowerShell session, you should now be able to test that Python is working as expected, as shown here:
    How to do it…
  7. You should now be able to install the OpenStack clients as described in the next recipe.

How it works…

Configuring your Windows environment is a little more involved than it is for Unix/Linux environments. We first have to ensure that Python is set up properly, and available for use in a shell. We then to have a mechanism for loading environment variables into our shell, which isn't a native feature of Windows. We do this using a PowerShell script. However, because PowerShell is quite powerful, we have to remove a restriction to allow this to work. Once we have this all set up correctly, we are able to use the OpenStack environment from our Windows desktop.

主站蜘蛛池模板: 邵阳市| 南和县| 鹤庆县| 丹阳市| 威海市| 南澳县| 凤台县| 太仆寺旗| 凌海市| 五常市| 格尔木市| 和政县| 南川市| 武义县| 宜君县| 广宗县| 社旗县| 普陀区| 禹州市| 昌黎县| 大悟县| 宝山区| 东城区| 涞水县| 蕲春县| 肥东县| 利辛县| 镇远县| 盘山县| 元氏县| 灵宝市| 行唐县| 土默特右旗| 政和县| 辉县市| 东兴市| 崇左市| 平南县| 安远县| 西乌珠穆沁旗| 嘉兴市|