Setup environment
This commit is contained in:
13
Setup.md
Normal file
13
Setup.md
Normal file
@@ -0,0 +1,13 @@
|
||||
搭建服务器
|
||||
|
||||
1. `git clone https://e.coding.net/tjwater/tjwatercloud/TJWaterServer.git`
|
||||
2. 控制台进入 `TJWaterServer`
|
||||
3. 运行 `python install.py` 准备Python环境
|
||||
4. 解压 `pg14.zip` 到上一层文件夹
|
||||
5. 控制台进入 `pg14/bin`
|
||||
6. 执行 `initdb -D ../data -E UTF-8` 创建数据库
|
||||
7. 执行 `pg_ctl -D ../data -l logfile start` 启动数据库服务
|
||||
- `pg_ctl -D ../data -l logfile stop` 关闭数据库服务
|
||||
8. 进入 `TJWaterServer`,执行 `python create_template.py` 创建模板
|
||||
9. ...
|
||||
|
||||
42
install.py
Normal file
42
install.py
Normal file
@@ -0,0 +1,42 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
def install():
|
||||
if sys.version_info.major != 3:
|
||||
print("Require install Python 3.x !")
|
||||
return
|
||||
|
||||
minor = sys.version_info.minor
|
||||
if minor < 4 or minor > 10:
|
||||
print("Require install Python 3.4 ~ Python 3.10 !")
|
||||
return
|
||||
|
||||
# upgrade pipe
|
||||
os.system('python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple')
|
||||
|
||||
# install package
|
||||
packages = [
|
||||
'"psycopg[binary]"',
|
||||
'pytest',
|
||||
'numpy']
|
||||
|
||||
if minor == 4:
|
||||
packages.append('script/package/PyMetis-2018.1-cp34-cp34m-win_amd64.whl')
|
||||
elif minor == 5:
|
||||
packages.append('script/package/PyMetis-2019.1.1-cp35-cp35m-win_amd64.whl')
|
||||
elif minor == 6:
|
||||
packages.append('script/package/PyMetis-2019.1.1-cp36-cp36m-win_amd64.whl')
|
||||
elif minor == 7:
|
||||
packages.append('script/package/PyMetis-2020.1-cp37-cp37m-win_amd64.whl')
|
||||
elif minor == 8:
|
||||
packages.append('script/package/PyMetis-2020.1-cp38-cp38-win_amd64.whl')
|
||||
elif minor == 9:
|
||||
packages.append('script/package/PyMetis-2020.1-cp39-cp39-win_amd64.whl')
|
||||
elif minor == 10:
|
||||
packages.append('script/package/PyMetis-2020.1-cp310-cp310-win_amd64.whl')
|
||||
|
||||
for package in packages:
|
||||
os.system(f'pip install {package} -i https://pypi.tuna.tsinghua.edu.cn/simple')
|
||||
|
||||
if __name__ == '__main__':
|
||||
install()
|
||||
BIN
script/package/PyMetis-2018.1-cp34-cp34m-win_amd64.whl
Normal file
BIN
script/package/PyMetis-2018.1-cp34-cp34m-win_amd64.whl
Normal file
Binary file not shown.
BIN
script/package/PyMetis-2019.1.1-cp35-cp35m-win_amd64.whl
Normal file
BIN
script/package/PyMetis-2019.1.1-cp35-cp35m-win_amd64.whl
Normal file
Binary file not shown.
BIN
script/package/PyMetis-2019.1.1-cp36-cp36m-win_amd64.whl
Normal file
BIN
script/package/PyMetis-2019.1.1-cp36-cp36m-win_amd64.whl
Normal file
Binary file not shown.
BIN
script/package/PyMetis-2020.1-cp37-cp37m-win_amd64.whl
Normal file
BIN
script/package/PyMetis-2020.1-cp37-cp37m-win_amd64.whl
Normal file
Binary file not shown.
BIN
script/package/PyMetis-2020.1-cp38-cp38-win_amd64.whl
Normal file
BIN
script/package/PyMetis-2020.1-cp38-cp38-win_amd64.whl
Normal file
Binary file not shown.
BIN
script/package/PyMetis-2020.1-cp39-cp39-win_amd64.whl
Normal file
BIN
script/package/PyMetis-2020.1-cp39-cp39-win_amd64.whl
Normal file
Binary file not shown.
@@ -1,5 +0,0 @@
|
||||
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
pip install "psycopg[binary]" -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
pip install PyMetis-2020.1-cp310-cp310-win_amd64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
Reference in New Issue
Block a user