在自己的ubuntu下面創建了virtualenv。
這里,創建時候如果用了 --no-site-packages,那么在虛擬環境目錄 /lib/python**/下面會有一個no-global-site-package.txt文件。
這里刪除了這個文件之后,在這個虛擬環境下面的python的系統路徑sys.path就會有原來安裝的python的lib/site-packages的文件,因為創建sys.path是通過Virtualenv的自定義的site.py來控制的,她會查找是不是有no-global-site-package.txt文件,來決定創建 sys.path中的路徑。
另外一種修改方式
通過virtualenv/pyenv.cfg中的
include-system-site-packages=false 修改這個值為Activate.ps1
include-system-site-packages=false #這里改為true對我自己無效,我查看網上說這個是大小寫不敏感的。
自己最簡單粗暴的方式,直接在ubuntu下面創建需要的相關文件的軟鏈接 sudo ln -s ** **