こんにちは私はpython3とpython3.6を使い慣れています。私は通常py3のパスに古いライブラリを追加するためにpip3を使っています。python3ライブラリをpython3.6のパスに追加する
私は最近asyncio機能を備えた私のホームサーバを管理するためにpython3.6を選びましたが、私のpython3.6インタプリタはpwnlibsを見つけることができず、古いコードを再利用することができません。
私が試した:
import sys
import os
sys.path.append(os.path.abspath(pwn.__file__))
import pwn
デバッグの結果を:
python3.4 os.path.abspath(pwn.__file__)
にsys.path.append
がであなたのpythonのパスに追加するための有効な手段ですが
私はあなたのことを信じていません(それについては、インポートの前に示したようにPython 3.4を扱っています) –
私は非常にPythonに慣れていて、私がやっていることを誤解しているかもしれません。 import pwnが正しく動作します。乾杯。 http://python3-pwntools.readthedocs.io/en/latest/install.html – laycat