0
標題基本上說這一切。我在我的電腦上安裝了pip
和virtualenv
,並且全球安裝了一些軟件包。是否可以建立一個不知道全局安裝包的虛擬環境?如何設置不知道系統軟件包的virtualenv?
例如,numpy
已安裝pip install numpy
不在virtualenv
。
如果我運行
virtualenv testenv
cd testenv/
source bin/activate.csh
python # which brings up a python prompt:
>>> import numpy
它知道什麼numpy
是。我有什麼辦法可以讓它在虛擬環境中忘記全球安裝?
這樣的作品,謝謝。有趣的是,在'ipython'中,它仍然知道'numpy'是什麼。你知道如何讓ipython在'virtualenv'中忘記嗎? – dslack
使用命令'which ipython'來查看它從哪裏被取出。也許IPython命令不是來自virtualenv。 –
啊,那很好。是的,如果我首先在virtualenv中運行'pip install ipython',然後在'bin/ipython'中運行以確保不使用IPython的系統安裝版本,那麼它不知道numpy。 – dslack