2011-07-09 36 views
2

我在運行Mint 9,但無法運行Virtualenv。每次運行它時,我都會得到zlib的ImportError,而軟件管理器聲稱已安裝zlib1g-dev和zlib1g。Linux Mint 9 Virtualenv ImportError for zlib和PYTHONPATH是空的?

一個有趣的事情是沒有PYTHONPATH環境變量集。這是典型的,它可能成爲zlib無法找到的問題嗎?

編輯:

我也沒有確認它真的是無法從一個標準的Python提示。如何確保Python在Python中可用?

編輯:

好吧,我發現這個問題,我嘗試使用Python 2.7和發行版默認值是2.6。 zlib庫似乎只能安裝到Python 2.6中。我怎樣才能讓他們進入2.7呢?

回答

0

virtualenv不導出PYTHONPATH,而是導出VIRTUAL_ENV,然後sys.path東西由site模塊處理。

zlib位於標準庫中,它被配置爲默認啓用,所以我猜你沒有安裝zlib-dev。

嘗試:

sudo apt-get install zlib1g-dev

,並重新編譯年python2.7。