其中:2env為使用virtualenv創建的虛擬環境,xxx.py為我要運行的python程序
(2env) [root@xxxx]$ /gunicorn xxx.py
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Traceback (most recent call last):
File "/xxxx/env/bin/gunicorn", line 5, in <module>
from pkg_resources import load_entry_point
File "/xxx/env/lib/python2.7/site-packages/pkg_resources.py", line 16, in <module>
import sys, os, time, re, imp, types, zipfile, zipimport
ImportError: No module named time
解決辦法:
將可正常運行同樣程序機器下目錄/xxxx/2env/lib/python2.7/site-packages目錄下的兩個文件夾
pip和pkg_resources打包壓縮,拷貝到目標機器同樣的目錄下解壓,
再次執行你的程序:/gunicorn xxx.py 可正常執行
