在OS X中设置pythonpath
一位新的PHP开发人员正在尝试使用“Tango With Django”教程学习Python/Django 我已经到了第2.2.2节,在那里我必须设置pythonpath,我遇到了以下问题: 当我在终端中键入以下内容时:在OS X中设置pythonpath,python,django,pythonpath,Python,Django,Pythonpath,一位新的PHP开发人员正在尝试使用“Tango With Django”教程学习Python/Django 我已经到了第2.2.2节,在那里我必须设置pythonpath,我遇到了以下问题: 当我在终端中键入以下内容时:echo$pythonpath会得到一个空行,而不是正确的路径 我按照疑难解答步骤找到了站点包目录的位置: Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site包 按照他们的指示,我更新了我的.ba
echo$pythonpath
会得到一个空行,而不是正确的路径
我按照疑难解答步骤找到了站点包目录的位置:
Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site包
按照他们的指示,我更新了我的.bashrc
文件,现在看起来像这样:
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
export PYTHONPATH=$PYTHONPATH:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
出于某种原因,我不明白当我echo$pythonpath
时,我仍然得到一个空行
因为我在设置pythonpath
时遇到困难,我跳过了它,但是在安装Setuptools、Pip和Django时遇到了问题
谁能告诉我我做错了什么?除了与Django的探戈,我还可以看看其他资源吗
由于我不明白的原因,当我回显$pythonpath时,我仍然得到一个空行
环境变量区分大小写PYTHONPATH
和PYTHONPATH
是不同的。因此:
echo $PYTHONPATH
我可以看到两个问题-
python-c'导入系统;打印系统路径'
您想要的路径很可能会在该列表中。首先,您应该确保在打开新的终端屏幕时正在执行.bashrc 如果没有,我建议在用户主目录下的.bash_配置文件中添加以下行: [[-s~/.bashrc]]&&source~/.bashrc 此行将确保.bashrc存在,如果存在,它将执行它。 如前所述,.bash_profile和.bashrc都应该位于/Users下// 希望这有帮助。
Meny尝试
set
而不是echo$path
。这将列出当前shell中可用的所有环境变量。感谢您的快速响应。我忘了提到我知道区分大小写的问题,并且已经测试了$PYTHONPATH/$PYTHONPATH的大小写版本。当我尝试回显变量时仍然得到一个空行,但是无论我对.bashrc文件中的路径做了什么,现在似乎都可以工作了,并且我能够成功地安装Pip和Setuptools。谢谢你的帮助!谢谢你的快速回复。我忘了提到我知道区分大小写的问题,并且已经测试了$PYTHONPATH/$PYTHONPATH的大小写版本。当我尝试回显变量时仍然得到一个空行,但是无论我对.bashrc文件中的路径做了什么,现在似乎都可以工作了,并且我能够成功地安装Pip和Setuptools。谢谢你的帮助!