【问题标题】:Python path in .bash_profile not respected.bash_profile 中的 Python 路径不受尊重
【发布时间】:2015-12-26 08:18:09
【问题描述】:

一直在谷歌搜索和搜索无济于事,如果这是重复的,请原谅我。

基本上,我在我的机器上安装了 Python 3.4(运行 Yosemite 10.10.2 的 Mac),但是当我在终端中运行 python 时,它启动了 Python2.7.whatever,我假设它是经常提到预装在 Mac 上。我已经使用 vim 检查了我的 ~/.bash_profile,这是它当前包含的内容:

# Setting PATH for Python 3.4
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH

# Virtualenv Wrapper stuff
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

根据我一直在做的所有阅读,这应该有效。但事实并非如此。任何和所有关于为什么的想法都值得赞赏。

【问题讨论】:

  • 你的 bash_profile 是在编辑后获取的吗?
  • 是的。这个问题在过去一周左右的多台机器重启后仍然存在,所以我认为这不是问题。

标签: python macos path


【解决方案1】:

通常您只需输入python3python3.4 即可获得特定版本。你应该试试。

大多数开发人员还使用虚拟环境,让您能够处理每个应用程序的 python 版本和模块。在http://docs.python-guide.org/en/latest/dev/virtualenvs/有介绍

【讨论】:

    猜你喜欢
    • 2015-10-08
    • 1970-01-01
    • 2021-12-09
    • 2012-12-29
    • 2023-03-13
    • 1970-01-01
    • 2012-04-22
    • 2013-10-14
    • 1970-01-01
    相关资源
    最近更新 更多