繁体   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