相关疑难解决方法(0)

Python安装卸载easy_install

我的mac上有两个版本的python:

Apple预装的一个 /usr/bin

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

easy_install总是安装到/usr/bin一些无法解决的原因

所以我现在显式安装easy_install:

sh setuptools-0.6c11-py2.6.egg --install-dir=/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
Run Code Online (Sandbox Code Playgroud)

现在我想easy_install pip AND ....:

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
Run Code Online (Sandbox Code Playgroud)

我的路径和pythonpath:

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
Run Code Online (Sandbox Code Playgroud)
  • 还有一个PYTHONPATH,我保留了我写的模块

对不起,我真的不明白.

我究竟做错了什么.

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

python easy-install

7
推荐指数
1
解决办法
2万
查看次数

安装Python Pythonpath Modules

我对在python中安装模块感到恼火,并且遇到了很多麻烦,所以找到一个好的解决方案真是太棒了.这是我的问题:

  1. PYTHONPATH:我如何告诉easy_install/Python在哪里安装我的软件包?

即使我把:/Library/Python/2.6/site-packages放在我的.bash_profile

附:

PYTHONPATH="/Library/Python/2.6/site-packages"
export PYTHONPATH
Run Code Online (Sandbox Code Playgroud)

它不会导入我在那里的包裹.

在另一个网站上我投入的一切:

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

作品.我不知道为什么,也很想知道.

  1. 我只是用命令安装"south" easy_install south并安装它,猜测,直接进入:

/Library/Python/2.6/site-packages

现在复制了"南"安装在那里(它在一个名为:的文件夹中South-0.7.2-py2.6.egg,我只是向南复制)并粘贴到

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

现在我可以在进入我的django项目目录时导入它(其中settings.py-Installed Apps我有'南')和

python manage.py shell

根据南方,它是一个很好的指标,它的工作原理.

  1. 可以/我必须为每个模块做到这一点吗?有没有更好的方法来解决这个问题.请说有.

谢谢

python installation pythonpath

4
推荐指数
1
解决办法
4923
查看次数

标签 统计

python ×2

easy-install ×1

installation ×1

pythonpath ×1