2017-01-10 19 views
0

"redfish"というPythonライブラリをインポートしようとしましたが、無駄でした。私は別のlib(os)を最初にインポートし、okと思われます:

>>> import os 
>>> import redfish 
    $HOME environment variable not set, please check your systemPS  
C:\Users\user> 

また、環境変数も確認しました。 、 enter image description here

enter image description here

そして私は、Pythonのコンソールを使用HOME取得しよう:

enter image description here

とPythonは、システム変数に追加された:私は私のpythonのIDEとしてEnthoughtキャノピーを使用しますそれは何も表示されません

enter image description here

python redfish libをインポートすると、しばらくは検索されましたが、関連する問題はありません。redfishは新しいBMC標準であり、現在pyhton-usersには広く使われていません。事前に感謝の意を表します。 LIBをインポートするには、再度

>>> import sys 
>>> print '\n'.join(sys.path) 
>>>.................................................. 
    .................................................. 
    C:\users\user\appdata\local\enthought\canopy\user 
    *C:\users\user\appdata\local\enthought\canopy\user\lib\site-packages* 

し、システム変数$ HOMEに追加して、オープンのpythonシェルとそれが動作します:

+1

2番目のスクリーンショットを撮ったところで、最初の列の下に 'HOMEPATH'が表示されますか? – Jack

+1

スクリーンショットには '$ HOME'が表示されていません。可視領域外のどこですか? – Evert

+0

@Evert、こんにちは、更新された写真をご覧ください、ありがとうございます。 – Samoth

答えて

0

最後に、私は鮭パッケージのパスを発見しました。

>>> import os 
>>> HOME = os.getenv('HOME') 
>>> HOME 
'C:/users/user/appdata/local/enthought/canopy/user/lib/site-packages/' 
>>> import redfish 
>>> redfish.connect 
<function connect at 0x0000000003E6B898> 
関連する問題