Appearance
开发环境搭建 #
2-1、依赖软件安装 #
基础python版本 3.6, 以pycharm为开发IDE. 安装过程中有需要互联网连接.
当前的服务程序所需要的依赖包如下:
| Package | Version |
|---|---|
| asn1crypto | 0.24.0 |
| bcrypt | 3.1.7 |
| cachetools | 4.1.0 |
| certifi | 2018.4.16 |
| cffi | 1.11.5 |
| chardet | 3.0.4 |
| click | 7.1.1 |
| conda | 4.5.4 |
| cryptography | 2.9.2 |
| Flask | 1.1.2 |
| Flask-HTTPAuth | 4.1.0 |
| google-auth | 1.14.1 |
| idna | 2.6 |
| itsdangerous | 1.1.0 |
| Jinja2 | 2.11.2 |
| kubernetes | 11.0.0 |
| MarkupSafe | 1.1.1 |
| mysql-connector | 2.2.9 |
| numpy | 1.18.2 |
| oauthlib | 3.1.0 |
| pandas | 1.0.2 |
| paramiko | 2.7.1 |
| psutil | 5.7.0 |
| pyasn1 | 0.4.8 |
| pyasn1-modules | 0.2.8 |
| pycosat | 0.6.3 |
| pycparser | 2.18 |
| pycrypto | 2.6.1 |
| PyNaCl | 1.4.0 |
| pyOpenSSL | 18.0.0 |
| pypiserver | 1.3.2 |
| PySocks | 1.6.8 |
| python-dateutil | 2.8.1 |
| pytz | 2019.3 |
| PyYAML | 5.3.1 |
| requests | 2.23.0 |
| requests-oauthlib | 1.3.0 |
| rsa | 4.0 |
| ruamel-yaml | 0.15.37 |
| setuptools | 39.2.0 |
| six | 1.11.0 |
| urllib3 | 1.25.9 |
| waitress | 1.4.3 |
| websocket-client | 0.57.0 |
| Werkzeug | 1.0.1 |
| wheel | 0.31.1 |
下面先介绍在linux下安装开发环境的步骤: #
1. 下载anaconda python安装包, 有两个地址可以下载: #
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
https://repo.continuum.io/miniconda/
国内优先选择前者. 建议下载版本 Miniconda3-4.5.4-Linux-x86_64.sh
安装脚本(-p后的路径根据自己需求调整):
./Miniconda3-4.5.4-Linux-x86_64.sh -b -s -p ~/dev/anaconda
安装完成后, 将 ~/dev/anaconda/bin 目录添加到PATH环境变量, 如果系统中有其它的python版本, 建议将anaconda的路径添加到前面.
测试python版本: python -V
2. 安装python依赖包: #
pip install asn1crypto==0.24.0 Flask-HTTPAuth==4.1.0 kubernetes==11.0.0 certifi mysql-connector==2.2.9 paramiko==2.7.1 psutil==5.7.0 pycosat==0.6.3 pycrypto==2.6.1 pyOpenSSL==18.0.0 pypiserver==1.3.2 ruamel-yaml==0.15.37 waitress==1.4.3
3. 安装pycharm #
下载pycharm, 地址: https://www.jetbrains.com/pycharm/download
使用免费的社区版即可
下载后解压到 ~/dev/ 目录, 进入 ~/dev/pycharm-*/bin 目录, 执行其中的pycharm.sh 即可
4. 源代码检出 #
git clone http://git.si-tech.com.cn:9002/SITECH-IASP-PLA/IASPPLAV1.1.0/IASPPLAV1.1.0/iasp-pymod.git
以上命令中具体的代码版本URL, 请按照实际情况调整. 源代码本地存放位置, 也根据各自的习惯调整.
5. 进行开发 #
在pycharm中打开源代码目录
AIPAAS文档中心