【发布时间】:2015-02-23 10:00:45
【问题描述】:
我想使用 python3.4 作为默认版本,并通过 pip 或 easy_install 将额外的包安装到 python3。我在我的mac上安装了python3.3和python3.4。
要更改默认的python版本,也就是python命令将转到python3.4而不是python2.7,我添加了一个名为.bash_aliases的文件,其中包含alias python='python',然后是source文件。该方法有效,直到我重新启动终端。此外,我将export PYTHONPATH="/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4/"添加到.bash_profile然后source它,但版本没有改变。
我在.bash_profile 中设置了这些环境变量,但即使在谷歌搜索并尝试了不同的策略后也不知道如何更改。我的.bash_profile中的一些行:
export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Library/Java/Home//bin"
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/directory-you-do-development-in
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 install somepPackage,但是有没有办法永久更改安装路径?
【问题讨论】:
标签: python django macos environment-variables pip