Skip to content
当前页面

开发环境搭建

2-1、依赖软件安装

基础python版本 3.6, 以pycharm为开发IDE. 安装过程中有需要互联网连接.
当前的服务程序所需要的依赖包如下:

PackageVersion
asn1crypto0.24.0
bcrypt3.1.7
cachetools4.1.0
certifi2018.4.16
cffi1.11.5
chardet3.0.4
click7.1.1
conda4.5.4
cryptography2.9.2
Flask1.1.2
Flask-HTTPAuth4.1.0
google-auth1.14.1
idna2.6
itsdangerous1.1.0
Jinja22.11.2
kubernetes11.0.0
MarkupSafe1.1.1
mysql-connector2.2.9
numpy1.18.2
oauthlib3.1.0
pandas1.0.2
paramiko2.7.1
psutil5.7.0
pyasn10.4.8
pyasn1-modules0.2.8
pycosat0.6.3
pycparser2.18
pycrypto2.6.1
PyNaCl1.4.0
pyOpenSSL18.0.0
pypiserver1.3.2
PySocks1.6.8
python-dateutil2.8.1
pytz2019.3
PyYAML5.3.1
requests2.23.0
requests-oauthlib1.3.0
rsa4.0
ruamel-yaml0.15.37
setuptools39.2.0
six1.11.0
urllib31.25.9
waitress1.4.3
websocket-client0.57.0
Werkzeug1.0.1
wheel0.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中打开源代码目录

2-2、编码和测试

文档中心