2017-04-04 5 views
-1

私はnamecheap共有ホスティングアカウントでスクリプトを実行しようとしていますが、PIPを許可しないのでBSをサーバーにインストールできません。importsを使用せずにpythonスクリプトでbeautifulsoupをインポートする方法

私はnamecheapサーバーで実行する必要があるpythonスクリプトLink to GitHubを持っています。 そして私はPythonでコードする方法を知らないので、エラーを与える単語のインポートbs4 from beautifulsoupを使用せずにBSをインポートするにはどうすればいいですか?

BSライブラリ全体をダウンロードしてサーバー上のフォルダにアップロードすることはできますか?このようなもの? 助けてください。

答えて

1

スクリプト内のsys.pathに直接bs4パスを追加して、インポートなしでそのまま使用することができます。 \ユーザーがDrDeath \デスクトップ\ APK_downloadマスター>のpython s.py トレースバック(最新の呼び出しの最後):\: に ファイル "s.py"、ライン116を、この

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

+0

Cのようなもの parsed_html = BeautifulSoup(targetData、 "html.parser") NameError:name 'BeautifulSoup'はこのエラーの取得を定義していません.. – user3551620

+0

はbs4のlibをダウンロードし、sys.pathへのパスを追加します。 'print sys.path'これは、Pythonがライブラリファイルを探す場所についてのアイデアを提供します。 – Mani

+0

私はあなたがPythonには新しいことを理解していますが、stackoverflowで質問する前に十分な研究をしています。あなたがダウンボトムを持っているからです。 – Mani

関連する問題