pyconcrete加密

| 标签 pyconcrete加密  浏览次数: -

1.解压glibc

tar zxvf glibc-2.14.tar.gz -C /tmp

2.创建glibc编译目录

mkdir /tmp/glibc-2.14/build

3.进入目录并进行编译

env_path="/root/packages/pythonenv/2.7.18"

mkdir -p ${env_path}/glibc-2.14/etc
scp /etc/ld.so.conf ${env_path}/glibc-2.14/etc/ld.so.conf

cd /tmp/glibc-2.14/build
../configure --prefix=${env_path}

4.进入编译目录

make -j
make install

5.进入env环境

source ${env_path}/bin/activate

6.安装pyconcrete

pip install pyconcrete --egg --install-option="--passphrase=Pokidij/vFxQ="

7.在env/bin/active的最后加入一行(有时不需要手动加,在安装glibc安装后已经存在)

export LD_LIBRARY_PATH=${env_path}/glibc-2.14/lib:$LD_LIBRARY_PATH

8.替换env中的pyconcrete-admin.py文件,文件在附件中

9.执行加密操作(加密main.py, server.py 过滤a.py, b.py不加密)

${env_path}/bin/pyconcrete-admin.py compile --source=main.py server.py --pye --remove-pyc --remove-py --ignore-file-list a.py b.py


上一篇 管理项目依赖     下一篇 python cookbook笔记
目录导航