virtualenv中解決報錯:ImportError: No module named time


其中: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  可正常執行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM