virtualenv --no-site-packages v1
cd v1\Scripts
activate.bat
python -c "import django" # - no problem here
为什么它会看到 Django 包???它应该给我一个导入错误,对吧?
最佳答案
只需取消设置 PYTHONPATH
环境变量。 virtualenv 的想法是您可以创建自己的环境(完全隔离或扩展默认环境),这样您就不必搞砸了。
正如有人注意到的那样,已经有 a similar question on SO . 如果您需要更好的解释,请阅读它。
关于python - virtualenv --no-site-packages 对我不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4987230/