2017-04-04 77 views
-1

我想在namecheap共享主机帐户上运行脚本,它们不允许PIP,因此我无法使用它将BS安装到服务器中。如何在不使用导入的情况下在python脚本中导入beautifulsoup

我有一个python脚本Link to GitHub,我需要在namecheap服务器上运行。 而我不知道如何在python中编码,所以如何导入BS而不使用导入bs4 from beautifulsoup这个给出错误的单词。

也许我可以下载整个BS库并上传到服务器上的文件夹?像这样? 请帮忙。

回答

1

您可以将bs4路径直接附加到脚本中的sys.path,然后直接使用它,而无需导入。事情是这样的

import sys sys.path.append("/path/to/bs4/beautifulsoup") beautifulsoup("something")#now you can use it directly

+0

C:\用户\ DrDeath \桌面\ APK_download主>蟒蛇s.py 回溯(最近通话最后一个): 文件 “s.py”,线路116,在 parsed_html = BeautifulSoup(targetData,“html.parser”) NameError:名称'BeautifulSoup'未定义获取此错误。 – user3551620

+0

下载bs4 lib并将路径附加到sys.path。 'print sys.path'这会给你一个关于python在哪里查找库文件的想法。 – Mani

+0

我知道你是python的新手,但在提出一个问题在stackoverflow之前做足够的研究。这是因为你得到了失望。 – Mani

相关问题