[英]virtualenv --no-site-packages is not working for me
virtualenv --no-site-packages v1
cd v1\Scripts
activate.bat
python -c "import django" # - no problem here
为什么会看到Django包??? 它应该给我一个导入错误,对吧?
只要sys.path
有django
包,它就不应引发任何ImportError
。
如果您想知道django
来自哪里,请运行:
python -c "import django; print django.__file__"
然后检查Python的模块搜索路径 。
更新:正如评论中所指出的:考虑到virtualenv中的--no-site-packages
选项只从sys.path
删除标准的site-packages目录。 其他路径保持不变。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.