一个新的PHP开发人员正在尝试使用“Tango With Django”教程学习Python/Django。
我到了第2.2.2节,在那里我必须建立Python,我有以下问题:
当我在终端中键入以下内容时:echo $pythonpath
我得到一个空行,而不是正确的路径。
我遵循了故障排除步骤,找到了site packages目录的位置:
Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
根据他们的指示,我更新了我的.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旁边看吗?
我可以看到2个问题-
$pythonpath和$pythonpath是不同的。你想要$PYTHONPATH。您永远不会对任何内容使用小写版本$pythonpath,Python将“响应”的所有内容都将使用大写(默认情况下)
默认情况下,PYTHONPATH为空,只需要在默认值之外添加其他路径。要查看默认列表,可以从CLI运行此命令:
python-c'import sys;print sys.path'
很可能,您想要的路径将在Python的路径中。
环境变量区分大小写。
PYTHONPATH
和pythonpath
是不同的。所以:首先,当您打开一个新的终端屏幕时,您应该确保.bashrc正在被执行。
如果没有,我建议将以下行添加到用户主目录下的.bash_配置文件: [[-s~/.bashrc]]&;源~/.bashrc
这一行将确保.bashrc存在,如果存在,它将执行它。 如前所述,.bash_profile和.bashrc都应该位于/Users//
希望这有帮助。 梅尼
相关问题 更多 >
编程相关推荐