INSTALLATION ZOPE4/Py3 unter Window10

Py3-Installation unter Win10/64

https://www.python.org/ftp/python/3.7.4/python-3.7.4-amd64.exe

Virt-Env erzeugen:

# cd "C:\Program Files\Python3\Scripts\"

# .\pip.exe install virtualenv

#  .\virtualenv.exe C:\dev\virtualenvs\virtpy3

# cd C:\dev\virtualenvs\virtpy3\Scripts

Zope4 aus dev-Folder installieren:

# .\pip.exe install -e C:\dev\workspace\Zope\.

// sowie eine Reihe weiterer Produkte:

# .\pip install Paste

# .\pip install --no-deps Products.PythonScripts

# .\pip install --no-deps Products.ExternalMethod

# .\pip install --no-deps Products.ZCatalog

# .\pip install --no-deps Missing

# .\pip install --no-deps Record

# .\pip install --no-deps Products.Sessions

# .\pip install --no-deps Products.SiteErrorLog

# .\pip install --no-deps Products.TemporaryFolder

# .\pip install --no-deps tempstorage

ZMS-Code vom Dev-Enviroment linken

# cd C:\dev\virtualenvs\virtpy3\Lib\site-packages\Products

# cmd /c mklink /d zms C:\dev\workspace\ZMS4\Products\zms\

Zope-Instance erzeugen:

# .\mkwsgiinstance.exe -d C:\dev\virtualenvs\instances\zms4_dev

WICHTIGER TRICK

Ändern Sie unbedingt in der zope.ini den Pfad auf die Log-Files in die Py-Escaping-Syntax der Art:

« C:\\dev\\virtualenvs\\instances\\zms4_dev\\etc\\zope.ini »

ZOPE-START

# cd  C:\dev\virtualenvs\instances\zms4_dev\etc

# c:\dev\virtualenvs\virtpy3\Scripts\runwsgi.exe -dv .\zope.ini

Anmerkungen

Die Installation funktioniert auch ohne Admin-Rechte auf dem PC (Py wird dann in $User/local/program files/ o.ä.) installiert. Als Admin kann man Py3 ganz normal in /Programme installieren. Der ZMS4/Zope-Code liegt unter /dev/workspace/* und dieser dev-Code wird direkt ins virtenv verlinkt.

Erstellt von: Dr. F. Hoffmann , SNTL Publishing , erstellt am:  07.08.2019 , zuletzt geändert: 25.09.2019