Python安装卸载轻松安装

Python安装卸载轻松安装,python,easy-install,Python,Easy Install,我的mac上有两个python版本: 苹果公司在/usr/bin 一个来自python.org的/Library/Frameworks/python.framework/Versions/2.6 easy_install由于某些无法确定的原因总是安装到/usr/bin 因此,我现在明确安装easy_install in: sh setuptools-0.6c11-py2.6.egg --install-dir=/Library/Frameworks/Python.framework/Versio

我的mac上有两个python版本:

苹果公司在
/usr/bin

一个来自python.org的
/Library/Frameworks/python.framework/Versions/2.6

easy_install由于某些无法确定的原因总是安装到
/usr/bin

因此,我现在明确安装easy_install in:

sh setuptools-0.6c11-py2.6.egg --install-dir=/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
现在我想简单地安装pip和….:

Searching for pip
Best match: pip 0.8
Processing pip-0.8-py2.6.egg
pip 0.8 is already the active version in easy-install.pth
Installing pip script to /usr/local/bin
error: /usr/local/bin/pip: Permission denied
我的路径和蟒蛇路径:

PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
export PATH

PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH

PYTHONPATH="/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages"
export PYTHONPATH
  • 还有一个PYTHONPATH,我在那里保存我写的模块
对不起,我真的不明白

我做错了什么


我只想定期在frameworkpython目录中安装模块

根据提供的信息,很难准确地判断您的安装状态
/usr/local/bin
是苹果提供的
/usr/bin/easy\u install
的默认安装位置,因此,最有可能的情况是,您以某种方式调用它,而不是通过运行
sh setuptools…
脚本来安装的
easy\u install
。无需将
--install dir
参数用于setuptools,也无需将
PYTHONPATH
设置为指向框架站点包目录;这是自动发生的。您不应该两次修改
PATH
变量,只需使用第一个路径并导出即可

从Python.org安装程序中新安装的Python 2.6.5和新的终端会话开始,以下是整个过程:

$ curl -O http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  325k  100  325k    0     0   125k      0  0:00:02  0:00:02 --:--:--  136k
$ PATH="/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
$ export PATH
$ echo $PATH
/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
$ which python2.6
/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
$ python2.6 -c "import sys;print(sys.version_info)"
(2, 6, 5, 'final', 0)
$ sh setuptools-0.6c11-py2.6.egg 
Processing setuptools-0.6c11-py2.6.egg
Copying setuptools-0.6c11-py2.6.egg to /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
Adding setuptools 0.6c11 to easy-install.pth file
Installing easy_install script to /Library/Frameworks/Python.framework/Versions/2.6/bin
Installing easy_install-2.6 script to /Library/Frameworks/Python.framework/Versions/2.6/bin
Installed /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg
Processing dependencies for setuptools==0.6c11
Finished processing dependencies for setuptools==0.6c11
$ which easy_install
/Library/Frameworks/Python.framework/Versions/2.6/bin/easy_install
$ easy_install pip
Searching for pip
Reading http://pypi.python.org/simple/pip/
Reading http://pip.openplans.org
Best match: pip 0.8
Downloading http://pypi.python.org/packages/source/p/pip/pip-0.8.tar.gz#md5=468d9adc309f33ad51cee38f0d455429
Processing pip-0.8.tar.gz
Running pip-0.8/setup.py -q bdist_egg --dist-dir /var/folders/Ux/UxzFPTCnF3esOnKQ1d3bbE+++TI/-Tmp-/easy_install-JU05mJ/pip-0.8/egg-dist-tmp-zwrzwI
warning: no previously-included files matching '*.txt' found under directory 'docs/_build'
no previously-included directories found matching 'docs/_build/_sources'
Adding pip 0.8 to easy-install.pth file
Installing pip script to /Library/Frameworks/Python.framework/Versions/2.6/bin
Installing pip-2.6 script to /Library/Frameworks/Python.framework/Versions/2.6/bin
Installed /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pip-0.8-py2.6.egg
Processing dependencies for pip
Finished processing dependencies for pip
$ pip --version
pip 0.8 from /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/pip-0.8-py2.6.egg (python 2.6)

卸载django软件包

首先你必须运行这个命令

$easy_install-m[软件包]

此命令将删除包的所有依赖项。然后删除该包的egg文件


$rm-rf…/python2.X/site packages/[PACKAGE].egg

再次感谢!我从你上次的回答中学到了很多!我怎样才能再弄到干净的刀片呢。如何卸载所有内容?Sitepackages和python?所以没有留下任何可能出错的东西!只需阅读整个序列:1。如何使用以下命令:sh setuptools-0.6c11-py2.6.egg将其安装到框架而不是usr/bin。如果我做完全相同的操作,它会将其写入usr/bin 2。哪一个容易安装:感谢生活!!!要删除python.org 2.6重新开始:
sudorm-r/Library/Frameworks/python.framework/Versions/2.6
,这都在一行中。仔细打字!
sh setuptools…
脚本使用在shell
PATH
中首先找到的
python2.6
命令。这应该是frameworks
bin
directory.OSX:/Library/frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages中的一个/