2017-03-08 9 views
0

私のスクリプトの1つにRealVNCのpython apiを使用したいと思います。インポートエラー:realvnc sdk

私はWindows 7システムにPython用のrealVNCをインストールしようとしています。 realvncデベロッパーサイトのドキュメントを何度も読んでいるので、 ドキュメントは実際には十分にはっきりしていません。 技術的には、次の手順を実行しました。 \ Python27 \ Libの:私は次の

  • RealVNCのウェブサイト上で登録

    1. は、私は次に
    2. 私のPC上でvncsdk-1.4.0をダウンロードして解凍し、私は「Cに "vncsdk.py" ファイルをコピー"C:\ Windows \ System32"に "vncsdk.dll"ファイルをコピーしました
    3. 最後に、 "VNCSDK_LIBRARY"という名前のシステム変数を作成しました。 Python27 \ Lib \ site-packages \; C:\ Windows \ System32 \;

    しかし、残念ながらそれは私のためには機能しません。 Pythonスクリプトからモジュールをインポートしようとすると、次のエラーが表示されます。

    >>> import vncsdk 
    Traceback (most recent call last): 
        File "<stdin>", line 1, in <module> 
        File "C:\Python27\Lib\site-packages\vncsdk.py", line 144, in <module> 
        VNCSDK_LIBRARY = _find_library() 
        File "C:\Python27\Lib\site-packages\vncsdk.py", line 134, in _find_library 
        raise ImportError("could not find the SDK shared object: VNCSDK_LIBRARY is n 
    ot a file or directory") 
    ImportError: could not find the SDK shared object: VNCSDK_LIBRARY is not a file 
    or directory 
    >>> 
    

    助けていただければ幸いです。

    +0

    'vncsdk.py'を同じソースディレクトリにコピーするとどうなりますか? – xuhdev

    +0

    コメントありがとう@xuhdev。私はすでに前に試しました。残念ながら、それはまったく役に立たなかった。それは私に同じエラーを与える。 – pydev

    +0

    どのように環境変数を作成しましたか?後でcmdウィンドウを再起動しましたか? – xuhdev

    答えて

    0

    スクリプトでは、vncsdkをインポートする前にVNCSDK_LIBRARYを設定する必要があります。

    +0

    おかげではありませんもう一度あなたの助けを求めてください。 C:\ Windows \ System32; C:\ Python27 \ Lib \ site-packages;私はちょうどシステム変数を更新しました。しかし残念ながら、それは私に上記と同じエラーを与える。 – pydev

    +0

    @yakupmeコードでこれを行いましたか? os.environ行の後にインポート行を移動しました – xuhdev

    +0

    はい、しました。しかし残念ながら、それは私に同じエラーを与えてくれます。 – pydev