首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Mac的python包重置为默认设置

将Mac的python包重置为默认设置
EN

Stack Overflow用户
提问于 2020-04-02 06:21:51
回答 1查看 70关注 0票数 0

我一直错误地将包安装到我的全局python位置,而不是虚拟环境。当我跑的时候

代码语言:javascript
复制
pip list

我看到了所有这些包裹

代码语言:javascript
复制
    Package                                Version 
-------------------------------------- --------
altgraph                               0.10.2  
asn1crypto                             0.24.0  
bdist-mpkg                             0.5.0   
bonjour-py                             0.3     
cffi                                   1.12.2  
cryptography                           2.6.1   
enum34                                 1.1.6   
future                                 0.17.1  
ipaddress                              1.0.22  
macholib                               1.5.1   
matplotlib                             1.3.1   
modulegraph                            0.10.4  
numpy                                  1.8.0rc1
pip                                    19.1.1  
py2app                                 0.7.3   
pycparser                              2.19    
pyobjc-core                            2.5.1   
pyobjc-framework-Accounts              2.5.1   
pyobjc-framework-AddressBook           2.5.1   
pyobjc-framework-AppleScriptKit        2.5.1   
pyobjc-framework-AppleScriptObjC       2.5.1   
pyobjc-framework-Automator             2.5.1   
pyobjc-framework-CFNetwork             2.5.1   
pyobjc-framework-Cocoa                 2.5.1   
pyobjc-framework-Collaboration         2.5.1   
pyobjc-framework-CoreData              2.5.1   
pyobjc-framework-CoreLocation          2.5.1   
pyobjc-framework-CoreText              2.5.1   
pyobjc-framework-DictionaryServices    2.5.1   
pyobjc-framework-EventKit              2.5.1   
pyobjc-framework-ExceptionHandling     2.5.1   
pyobjc-framework-FSEvents              2.5.1   
pyobjc-framework-InputMethodKit        2.5.1   
pyobjc-framework-InstallerPlugins      2.5.1   
pyobjc-framework-InstantMessage        2.5.1   
pyobjc-framework-LatentSemanticMapping 2.5.1   
pyobjc-framework-LaunchServices        2.5.1   
pyobjc-framework-Message               2.5.1   
pyobjc-framework-OpenDirectory         2.5.1   
pyobjc-framework-PreferencePanes       2.5.1   
pyobjc-framework-PubSub                2.5.1   
pyobjc-framework-QTKit                 2.5.1   
pyobjc-framework-Quartz                2.5.1   
pyobjc-framework-ScreenSaver           2.5.1   
pyobjc-framework-ScriptingBridge       2.5.1   
pyobjc-framework-SearchKit             2.5.1   
pyobjc-framework-ServiceManagement     2.5.1   
pyobjc-framework-Social                2.5.1   
pyobjc-framework-SyncServices          2.5.1   
pyobjc-framework-SystemConfiguration   2.5.1   
pyobjc-framework-WebKit                2.5.1   
pyOpenSSL                              19.0.0  
pyparsing                              2.0.1   
python-dateutil                        1.5     
python-pocket-tools                    0.1     
pytz                                   2013.7  
scipy                                  0.13.0b1
setuptools                             41.0.1  
six                                    1.12.0  
wheel                                  0.33.1  
xattr                                  0.6.4  

我知道像enum34和其他的东西肯定是我安装的,但我不确定其他的。有没有办法让我把所有的包恢复到原来安装的位置?或者找出哪些是我添加的,哪些是默认的?任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-04-02 10:27:44

我建议使用brew来管理您的全局python环境:

https://docs.brew.sh/Homebrew-and-Python

您应该能够忽略默认的python (或pip卸载所有杂乱无章的东西),然后由brew安装一个新的全局python。Brew管理符号链接以及其他不适合您的功能。

一旦你弄清楚了这一点,direnv/pipenv是很棒的虚拟化工具,这样你就不会意外地再次全局安装pip:

https://github.com/direnv/direnv/wiki/Python

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60981256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档