导出 PYTHONPATH - 语法错误
我需要连接 MySQLdb - 模块。
我下载 MySQLdb - 模块并安装它。
但是当我写(在 python 交互式 shell 中):import MySQLdb
- 我得到没有名为 MySQLdb 的模块
。
然后我决定将 MySQLdb 目录包含在 PYTHONPATH 变量中。
我写(在 python 交互式 shell 中): export PYTHONPATH=${PYTHONPATH}:/where/module/lives/
作为响应,我收到语法错误:无效语法
:export PYTHONPATH^
=${PYTHONPATH}:/where/module/lives/
这里的语法有什么问题?
I need to connect MySQLdb - module.
I download MySQLdb - module and install it.
But when i write (in python interactive shell): import MySQLdb
- i get no module named MySQLdb
.
Then i decided to include MySQLdb directory in PYTHONPATH variable.
I write (in python interactive shell):export PYTHONPATH=${PYTHONPATH}:/where/module/lives/
And in response i receive a syntax error: invalid syntax
: export PYTHONPATH^
=${PYTHONPATH}:/where/module/lives/
What's wrong with syntax here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您确实是在 Python“交互式 shell”中键入
,则语法错误是因为它不是有效的 Python,它是命令(bash)shell 语句:
If you really mean you are typing
in the Python "interactive shell", the syntax error is because it is not valid Python, it is a command (bash) shell statement:
如果您想在 Python 中修改包的路径,您可以执行以下操作:
(Bourne) shell(bash 等)可以理解语法
export PYTHONPATH=...
。两种用途都有其优点:
.bashrc
等)中更新 PYTHONPATH 来永久修改它。If you want to modify the path to packages from within Python, you can do:
The syntax
export PYTHONPATH=…
is understood by (Bourne) shells (bash, etc.).Both uses have their advantage:
.bashrc
, etc.).如果您希望更改是永久性的,请将此行附加到 ~/.bashrc 中
If you want the change to be permanent , then append this line in ~/.bashrc