簡體   English   中英

Python Virtualenv

[英]Python Virtualenv

在創建沒有-site軟件包的虛擬環境時,我是否需要在我的全局站點包中安裝mysql和mysqldb適配器才能在我的虛擬項目環境中使用它們?

您還可以(在UNIX上)將Python站點包中的符號鏈接特定包添加到您的virtualenv的站點包中。

是。 你需要專門為這個virtualenv安裝。

請參閱: http//virtualenv.openplans.org/#the-no-site-packages-option

如果使用virtualenv --no-site-packages ENV構建它,它將不會從全局站點包目錄繼承任何包。

如果您看到site-packages目錄中的文件,那么這些包是通過符號鏈接創建的。

drwxr-xr-x   3 ashish  staff    102 Nov 24 20:52 ..
lrwxr-xr-x   1 ashish  staff     85 Nov 24 20:52 UserDict.py -> /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/UserDict.py
.....

因此,您可以通過為特定包創建這些符號鏈接來手動添加包。

Adam Vandenberg正確回答了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM