Windows下virtualenv--no-site-packages無効な解決方法

1490 ワード

まず、windowsでgit bashが仮想環境をアクティブ化する際に使用するのはLinux、Macと同じ方法です.
>>> source env/Scripts/active

cmdでは次のようになります.
>>> env/Script/active

义齿
使用
>>> virtualenv --no-site-packages env

アクティブ化すると、pipパケットにはグローバルパケットがまだ含まれていることがわかります.
(env)>>> pip freeze
numpy==1.16.4
pandas==0.24.2
python-dateutil==2.8.0
pytz==2019.1
six==1.12.0
...

解決策は
>>> virtualenv --no-site-packages -p python env

具体的な原因はまだ明らかではありませんstackoverflowに関連する議論があります:https://stackoverflow.com/questions/1382925/virtualenv-no-site-packages-and-pip-still-finding-global-packages