Python 如何在mac os 10.10上修改pip安装路径
我想使用python3.4作为默认版本,并通过pip或easy_安装将额外的软件包安装到python3。我已经在mac上安装了python3.3和python3.4 为了更改默认的python版本,即,Python 如何在mac os 10.10上修改pip安装路径,python,django,macos,environment-variables,pip,Python,Django,Macos,Environment Variables,Pip,我想使用python3.4作为默认版本,并通过pip或easy_安装将额外的软件包安装到python3。我已经在mac上安装了python3.3和python3.4 为了更改默认的python版本,即,python命令将转到python3.4而不是python2.7,我添加了一个名为.bash\u alias的文件,其中包含alias python='python',然后添加了source文件。在我重新启动终端之前,该方法一直有效。此外,我还将export PYTHONPATH=“/Librar
python
命令将转到python3.4而不是python2.7,我添加了一个名为.bash\u alias
的文件,其中包含alias python='python'
,然后添加了source
文件。在我重新启动终端之前,该方法一直有效。此外,我还将export PYTHONPATH=“/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4/”
添加到.bash\u profile
中,然后source
中,但版本没有改变
我在.bash\u profile
中设置了这些环境变量,但即使在谷歌搜索并尝试了不同的策略后,我也不知道如何更改。我的.bash\u配置文件中的一些行
:
export PATH=“/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Library/Java/Home//bin”
导出WORKON\u HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/您在其中进行开发的目录
source/usr/local/bin/virtualenvwrapper.sh
##
# Your previous /Users/john/.bash_profile file was backed up as /Users/jonh/.bash_prof ile.macports-saved_2014-02-09_at_13:58:24##
export PATH=/usr/local/bin:$PATH
# MacPorts Installer addition on 2014-02-09_at_13:58:24: adding an appropriate PATH variable for u se with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
##
# Your previous /Users/john/.bash_profile file was backed up as /Users/john/.bash_prof ile.macports-saved_2014-02-09_at_14:02:11
##
# MacPorts Installer addition on 2014-02-09_at_14:02:11: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
export PATH=/Library/Frameworks/Python.framework/Versions/3.4/bin:$PATH
我知道官方手册中有一种临时方法
python3-m pip安装somepPackage
,但有没有方法永久更改安装路径?您似乎已经安装了macports,因此选择Python版本最干净的方法是使用命令port select:
首先,列出您已安装的所有可用Python变体:
端口选择——列出python
Wich将提供如下内容:
python的可用版本:
没有一个
蟒蛇26苹果
蟒蛇27(活性)
蟒蛇27苹果
蟒蛇34
然后,如果要使python 34成为默认的python版本:
sudo端口选择——设置python python34
您可以对pip执行相同的操作:
sudo端口选择--设置pip pip34
您将避免许多处理别名、环境变量等的麻烦