Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除我的系统';s';网站包';从Python包的搜索路径?_Python_Path_Packages - Fatal编程技术网

如何删除我的系统';s';网站包';从Python包的搜索路径?

如何删除我的系统';s';网站包';从Python包的搜索路径?,python,path,packages,Python,Path,Packages,我的Python包搜索路径中包含我的系统站点包的条目 /Library/Python/2.7/site-packages 这一直存在,但现在我已经安装了Homebrew的Python,有人建议我从Homebrew的Python的包搜索路径中删除它()。但我不确定它是如何实现的(或者它是如何实现的:例如,我没有将它添加到PYTHONPATH) 如何从Brew Python用于包的搜索路径中删除系统的站点包。最简单的方法是在命令行上将-s传递给Python,如中所述,shell提示符中的echo$

我的Python包搜索路径中包含我的系统站点包的条目

/Library/Python/2.7/site-packages
这一直存在,但现在我已经安装了Homebrew的Python,有人建议我从Homebrew的Python的包搜索路径中删除它()。但我不确定它是如何实现的(或者它是如何实现的:例如,我没有将它添加到
PYTHONPATH


如何从Brew Python用于包的搜索路径中删除系统的
站点包

最简单的方法是在命令行上将
-s
传递给
Python
,如中所述,

shell提示符中的echo$PYTHONPATH会说什么?它只是有一个目录,我添加了我开发的协同设计包(例如
/pathto/mydevd/pkgs
)。我在
.bash_profile
中使用
export PYTHONPATH=“/pathto/mydevd/pkgs:${PYTHONPATH}”
设置它,它将排除所有站点包(并且仅当我可以在命令行上获取时),我只想排除系统()。在这种情况下,默认情况下,每个项目的virtualenv应该排除系统站点包。每个项目都要使用VirtualNV,对吗?是的,但这是一个全球化的项目。为什么需要全球化?您试图解决的实际问题是什么?想想
——系统站点包