Jea*_*une 7 python django pythonpath
一位新的PHP开发人员在这里尝试使用"Tango With Django"教程学习Python/Django.
我在第2.2.2节,我必须设置pythonpath,我遇到以下问题:
当我在终端中键入以下内容时: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
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我不明白,当我发现时,我仍然会得到一个空白echo $pythonpath.
因为我在pythonpath设置时遇到了困难,所以我跳过了它,但是在安装Setuptools,Pip和Django时遇到了问题.
谁能告诉我我做错了什么?我可以在Tango与Django旁边看到的任何资源?
我可以看到2个问题-
$ pythonpath和$ PYTHONPATH是不同的。您需要$ PYTHONPATH。您绝不会将小写版本$ pythonpath用于任何内容,Python将“响应”的所有内容都将变为大写(默认情况下)
默认情况下,PYTHONPATH为空,仅在向默认值之外添加其他路径时才需要。要查看默认列表,可以从CLI运行以下命令:
python -c'导入系统;打印系统路径。'
您所需的路径很有可能位于Python的路径中。
由于我不明白的原因,当我 echo $pythonpath 时,我仍然得到一个空行。
环境变量区分大小写。PYTHONPATH并且pythonpath是不同的。所以:
echo $PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13050 次 |
| 最近记录: |