linux 未预期的符号,“bash: 未预期的符号 `newline' 附近有语法错误”的状况解决...

学习“Flask Web Development —— Email(https://segmentfault.com/a/1190000002409...)”这一节遇到的问题。flask

=========================如下是原文======================================ubuntu

在开发过程当中若是能链接到一个外部SMTP服务器会更方便。示例6-1展现了如何配置应用程序经过谷歌的Gmail账户发送电子邮件。

示例6-1. hello.py:Flask-Mail配置Gmailsegmentfault

import os

# ...

app.config['MAIL_SERVER'] = 'smtp.googlemail.com'

app.config['MAIL_PORT'] = 587

app.config['MAIL_USE_TLS'] = True

app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME')

app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD')

建议:永远不要将帐户证书直接写在你的脚本里面,尤为是若是你打算将你的的工做开源。为了保护你的账户信息,必须让脚本从你的配置环境中导入敏感信息。bash

持有email服务器用户名和密码的两个变量须要在环境中定义。若是你是使用Linux或Mac OS X上的bash,你能够设置这些变量以下:服务器

(venv) $ export MAIL_USERNAME=

(venv) $ export MAIL_PASSWORD=

===============================以上为原文===============================app

“bash: 未预期的符号 `newline' 附近有语法错误”学习

原文说:google

(venv) $ export MAIL_USERNAME=

(venv) $ export MAIL_PASSWORD=

若是按照该命令行敲进去,报如上错误。此处应该去掉<>,加引号便可。例如:命令行

hxxx987@Gubuntu:~/flasky$ export MAIL_USERNAME='hxxx987@126.com'

hxxx987@Gubuntu:~/flasky$ export MAIL_PASSWORD='hxxx98'

hxxx987@Gubuntu:~/flasky$ echo $MAIL_USERNAME

hxxx987@126.com

hxxx987@Gubuntu:~/flasky$ echo $MAIL_PASSWORD

hxxx98

便可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用提到了一种解决方法,即通过软链接将库文件放置在"/usr/local/lib/"目录下,然后使用ldconfig命令来使系统能够找到该库文件。具体的软链接命令如下:sudo ln -s $HOME/kimera_ws/build/pangolin/src/libpangolin.so /usr/local/lib/libpangolin.so。这样,系统就可以找到该库文件了。 引用是一个错误信息,提示找不到名为"lg2o_ext_csparse"的库文件。这种错误通常是由于库文件没有添加到ld的检索目录中导致的。解决方法是将该库文件添加到ld的检索目录中,可以通过软链接的方式将该库文件放置在正确的目录下。 引用也提到了类似的错误,即在软件编译时出现"cannot find -lxxx"或者".so undefined xxx"的错误。主要原因是库文件没有导入到ld的检索目录中。解决方法同样是将库文件添加到ld的检索目录中。 因此,根据引用的方法,您可以尝试将"/usr/local/bin/ld"无法找到的库文件放置到正确的目录下,并通过软链接的方式将其添加到ld的检索目录中,以解决错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [/usr/bin/ld: cannot find -l 基本原理解释与解决方法](https://blog.csdn.net/boyhoodme/article/details/125097384)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [usr/bin/ld: cannot find XXX错误解决方法](https://blog.csdn.net/zhuquan945/article/details/79725201)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值