如果您想了解如何在OSX上卸载pip?和mac卸载pip的知识,那么本篇文章将是您的不二之选。我们将深入剖析如何在OSX上卸载pip?的各个方面,并为您解答mac卸载pip的疑在这篇文章中,我们将为您
如果您想了解如何在OSX上卸载pip?和mac卸载pip的知识,那么本篇文章将是您的不二之选。我们将深入剖析如何在OSX上卸载pip?的各个方面,并为您解答mac卸载pip的疑在这篇文章中,我们将为您介绍如何在OSX上卸载pip?的相关知识,同时也会详细的解释mac卸载pip的运用方法,并给出实际的案例分析,希望能帮助到您!
本文目录一览:- 如何在OSX上卸载pip?(mac卸载pip)
- c – Visual Studio代码格式如何在OSX上开箱即用
- c – 如何在OSX上构建flatbuffers?
- Mac OSX 卸载PKG包
- Mac OSX上卸载Anaconda
如何在OSX上卸载pip?(mac卸载pip)
我运行了以下命令:
easy_install pipsudo pip install setuptools --no-use-wheel --upgrade
我该如何反转这两个命令以使我的python返回OSX的原始状态?(删除点子作为其中的一部分)
答案1
小编典典您应该尝试的第一件事是:
sudo pip uninstall pip
在许多无法正常工作的环境中。因此,鉴于缺乏有关该问题的信息,我最终从/ usr / local / bin中手动删除了pip。
c – Visual Studio代码格式如何在OSX上开箱即用
Installing package ‘C/C++ language components (OS X)’
Installing package ‘ClangFormat (OS X)’
Installing package ‘Mono Framework Assemblies’
Installing package ‘Mono Runtime (OS X)’
Installing package ‘LLDB 3.8.0 (OS X)’
我能够格式化C代码甚至成功地改变了clang格式样式:
“C_Cpp.clang_format_style”: “google”`
问题是我的系统上没有安装clang-format,而且vscode设置中的路径也没有设置:
“C_Cpp.clang_format_path”: null
格式化实际上是如何完成的? vscode安装的这个ClangFormat包是什么?从哪里到哪里?它不是插件.
它是否使用除自制程序之外的某个程序包管理器在不在路径中的自定义位置安装clang格式的分发?
解决方法
~/.vscode/extensions/ms-vscode.cpptools-0.12.3/LLVM/bin/
在Windows中,类似地可以在这里找到:
%USERPROFILE%\.vscode\extensions\ms-vscode.cpptools-0.12.3\LLVM\bin\
OSX在这里:
~/.vscode/extensions/ms-vscode.cpptools-0.12.3/LLVM/bin/
不确定Arch有什么问题.
c – 如何在OSX上构建flatbuffers?
-- The C compiler identification is Clang 5.1.0 -- The CXX compiler identification is Clang 5.1.0 -- Check for working C compiler using: Xcode -- Check for working C compiler using: Xcode -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler using: Xcode -- Check for working CXX compiler using: Xcode -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Configuring done -- Generating done -- Build files have been written to: Temp/flatbuffers
但是从那里我不知道该怎么做.我试图运行make但得到错误消息make:***没有指定目标,也没有找到makefile.停止..任何想法如何建立它?
解决方法
如果要使用make构建,请改用以下命令:
cmake -G"Unix Makefiles"
之后,make应该按预期工作.
Mac OSX 卸载PKG包
mac osx上大多数应用程序都是通过.DMG或者.pkg来安装的(当然brew方式安装的除外),如果是通过DMG方式安装的软件,要删除它就挺简单,直接从osx的应用程序文件夹上删除即可。
那么pkg方式安装的软件又该怎么删除呢?
mac并没有提供什么快捷删除方式,我们只能找到pkg安装后产生的文件,然后删除它。
方式一
mac会维护一份pkg安装历史,只要找到那个文件夹,我们就可以对症下药了。
我的机子是osx 10.8.4,pkg历史安装列表在/private/var/db/receipts目录下,列出该目录,可以看到类似如下内容:
-rw-r–r– 1 root wheel 47315 6 15 15:48 com.codeius.izip.bom
-rw-r–r– 1 root wheel 253 6 15 15:48 com.codeius.izip.plist
找到.bom文件后,我们就可以使用以下命令找到安装的文件列表:
lsbom -pf com.codeius.izip.bom
执行上述命令后,输出了类似以下内容:
/iZip.app
./iZip.app/Contents
./iZip.app/Contents/CodeResources
./iZip.app/Contents/Frameworks
./iZip.app/Contents/Frameworks/libarchive.2.dylib
./iZip.app/Contents/Frameworks/libcurl.framework
./iZip.app/Contents/Frameworks/libcurl.framework/Headers
./iZip.app/Contents/Frameworks/libcurl.framework/Resources
./iZip.app/Contents/Frameworks/libcurl.framework/Versions
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/CodeResources
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curl.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlbuild.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlbuild32.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlbuild64.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlrules.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlver.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/easy.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/mprintf.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/multi.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/stdcheaders.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/typecheck-gcc.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/types.h
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Resources
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Resources/Info.plist
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/_CodeSignature
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/_CodeSignature/CodeResources
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/libcurl
./iZip.app/Contents/Frameworks/libcurl.framework/Versions/Current
./iZip.app/Contents/Frameworks/libcurl.framework/libcurl
./iZip.app/Contents/Info.plist
./iZip.app/Contents/MacOS
./iZip.app/Contents/MacOS/iZip
./iZip.app/Contents/PkgInfo
./iZip.app/Contents/Resources
…
以上找到的这些文件,就是安装pkg的时候产生的文件,这些文件删除了应该就ok了!(自行承担风险!)
方式二
方式一虽然可行,但是很多人都抱怨没找到pkg安装历史列表目录(确实不同版本的系统,目录是不一样的),那就试试方式二如下:
pkgutil命令这个时候就派上用场了。老规矩,先查看一下帮助,直接在命令行上执行pkgutil,看看有啥功能我们能用的(节选):
Receipt Database Commands:
–pkgs, –packages List all currently installed package IDs on –volume
–pkgs-plist List all package IDs on –volume in plist format
…
–files PKGID List files installed by the specified package
…
我们先找一下我们要删除的pkg包名(以上述iZip为例):
pkgutil –pkgs | grep -i izip
看一下输出了啥:
com.codeius.izip
ok,现在就可以找出izip pkg到底装了哪些文件:
pkgutil –file com.codeius.izip
终端输出的结果:
iZip.app
iZip.app/Contents
iZip.app/Contents/CodeResources
iZip.app/Contents/Frameworks
iZip.app/Contents/Frameworks/libarchive.2.dylib
iZip.app/Contents/Frameworks/libcurl.framework
iZip.app/Contents/Frameworks/libcurl.framework/Headers
iZip.app/Contents/Frameworks/libcurl.framework/Resources
iZip.app/Contents/Frameworks/libcurl.framework/Versions
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/CodeResources
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curl.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlbuild.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlbuild32.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlbuild64.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlrules.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/curlver.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/easy.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/mprintf.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/multi.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/stdcheaders.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/typecheck-gcc.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Headers/curl/types.h
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Resources
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/Resources/Info.plist
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/_CodeSignature
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/_CodeSignature/CodeResources
iZip.app/Contents/Frameworks/libcurl.framework/Versions/A/libcurl
iZip.app/Contents/Frameworks/libcurl.framework/Versions/Current
iZip.app/Contents/Frameworks/libcurl.framework/libcurl
iZip.app/Contents/Info.plist
iZip.app/Contents/MacOS
iZip.app/Contents/MacOS/iZip
iZip.app/Contents/PkgInfo
iZip.app/Contents/Resources
…
把这些文件删了应该就算卸载完毕。(risk on your own!)
方式三
哈哈,有的人要讲究效率,不喜欢折腾半天,就会问能不能一键搞定啊?真别说,还真有 http://www.corecode.at/uninstallpkg/,偶然发现这个东西,貌似不错,试用了一下,好像真成功卸载了。(就是不知道有没有卸载干净…)
Mac OSX上卸载Anaconda
方案一
anaconda安装程序在~/.bash_profile脚本中新添加了一行,将anaconda bin目录添加到了$PATH环境变量中。所以你只需要删除anaconda目录,但是最好也从安装脚本中删除此行。
方案二
要卸载Anaconda,先打开终端窗口并删除整个anaconda安装目录:rm -rf〜/ anaconda。
然后要编辑〜/ .bash_profile并从PATH环境变量中删除anaconda目录,并使用rm -rf ~/.condarc ~/.conda ~/.continuum删除可能在主目录中创建的.condarc文件和.conda以及.continuum目录
方案三
删除Anaconda目录有用,但我不认为这是一个好主意,因为可能需要在不久的将来再次使用anaconda。根据mwaskom的建议,anaconda安装程序将自动添加PATH变量,该变量指向~/.bashrc文件中的anaconda/bin目录。
它看起来是这样的——PATH="/home/linuxsagar/anaconda3/bin:$PATH
所以,只需要注释掉行(添加#在行的开头)。然后通过执行$source ~/.bashrc重新加载~/.bashrc文件
最后,在新终端中执行$which python来验证一下更改是否有效。
方案四
rm -rf〜/anaconda
相当简单,参考:https://docs.continuum.io/anaconda/install#os-x-uninstall
方案五
软件包"anaconda clean"(可从Anaconda平台获得),需要安全卸载。
conda install anaconda-clean # install the package anaconda clean
anaconda-clean --yes # clean all anaconda related files and directories
rm -rf ~/anaconda3 # removes the entire anaconda directory
rm -rf ~/.anaconda_backup # anaconda clean creates a back_up of files/dirs, remove it
# (conda list; cmd shouldn''t respond after the clean up)
有关详细信息,请参阅https://docs.continuum.io/anaconda/install#uninstall-anaconda。
方案六
如果要卸载Anaconda以便能够在系统中使用默认的Python,则可以按照以下步骤临时禁用该路径,而不是卸载Anaconda。
转到你的主目录。只需一个cd命令即可。
编辑文件.bashrc。
在文件中查找类似export PATH="/home/ubuntu/anaconda3/bin:$PATH"的内容。
在开始时放置#从脚本中注释它。
方案七
同方案六,不过不是注释而是直接删掉那一行
打开终端,输入 vi ~/.bash_profile ,进入当前用户的变量信息,找到Anaconda设置的变量信息(如下),在vi内输入“dd”(删除一行),输入“:wq”(保存退出)。
# added by Anaconda2 4.2.0 installer
export PATH="/Applications/anaconda/bin:$PATH"
注:无论选方案几,操作完后最好重启一下计算机
今天的关于如何在OSX上卸载pip?和mac卸载pip的分享已经结束,谢谢您的关注,如果想了解更多关于c – Visual Studio代码格式如何在OSX上开箱即用、c – 如何在OSX上构建flatbuffers?、Mac OSX 卸载PKG包、Mac OSX上卸载Anaconda的相关知识,请在本站进行查询。
本文标签: