Mosaik Scenarios Building Tools
mosaik.ScenarioTools的Python项目详细描述
mosaik.scenariotools
用于构建Mosaik场景的工具。
状态
先决条件
在Windows下:
- 为所有用户安装Python 3.7 64位软件
在ubuntu下
apt install python3.7
确保PIP
python -m ensurepip
创建虚拟环境
在Linux下
python3.7 -m venv venv
在Windows下
"C:\Program Files\Python37\python.exe" -m venv venv
激活基本虚拟环境
在Linux下:
source venv/bin/activate
在Windows下:
venv\Scripts\activate.bat
安装TOX
python -m pip install --upgrade -r requirements.d/venv.txt
激活运行时虚拟环境
在Linux下:
source .tox/py37/bin/activate
在Windows下:
.tox\py37\Scripts\activate.bat
安装运行时要求
python -m pip install --upgrade -r requirements.d/base.txt
测试
pytest
停用虚拟环境
deactivate
冻结虚拟环境要求
在Linux下
venv/bin/python -m pip uninstall pkg_resources
venv/bin/python -m pip freeze --all --exclude-editable > requirements.d/venv.txt
# And remove line beginning with package name
在Windows下
venv\Scripts\python -m pip freeze --all --exclude-editable > requirements.d/venv.txt
# And remove line beginning with package name
冻结毒物要求
在Linux下
.tox/py36/bin/python -m pip uninstall pkg_resources
.tox/py36/bin/python -m pip freeze --all --exclude-editable > requirements.d/base.txt
# And remove line beginning with package name
在Windows下
.tox\py36\Scripts\python.exe -m pip freeze --all --exclude-editable > requirements.d\base.txt
# And remove line beginning with package name