阿虎说
Python修改pyc文件中的包路径

背景

最近制作python虚拟环境的时候,pyc里面会记录当前虚拟环境的绝对路径,如果虚拟路径变化之后,这样会导致堆栈中的路径是错误的

解决办法

.venv/bin/python -m compileall -d /opt/test/.venv/lib/python2.7/ -f .venv/lib/python2.7/