Python安装卸载轻松安装
我的mac上有两个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
/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…
脚本使用在shellPATH
中首先找到的python2.6
命令。这应该是frameworksbin
directory.OSX:/Library/frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages中的一个/