2017-10-10 8 views
0

私は64ビットのUbuntuにpyqをインストールしようとしています。私は64ビットのKDB +ライセンスを持っています。 私はPyq Installationに記載されている手順に従って、ライセンスを取得したKdb +にインストールします。PYQ ImportError:いいえ、pyqという名前のモジュール

仮想環境を作成しました。

pip install virtualenv 
mkdir python-virtual-environments && cd python-virtual-environments 
pyvenv env 
source env/bin/activate 

解凍後はKDB + 64ビットファイル

mkdir -p ${VIRTUAL_ENV}/q && unzip path/to/m64.zip -d ${VIRTUAL_ENV}/q 

がライセンスとインストールpyq

git clone https://github.com/enlnt/pyq.git 
pip install <path to the source> 

をコピーし、私もCondaを使用して仮想環境を作成することによって、同じプロセスを行っています。私はターミナルでpyqを実行すると、両方のケースで

は、私は次のエラーを取得しています:

Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
ImportError: No module named pyq 
'2017.10.11T06:10:31.641 python 

助けてください。

私は

pip install -i https://pyq.enlnt.com --no-binary pyq pyq` 

を使用してpyqをインストールしようとするも、私は

pip uninstall pyq 

を実行して、

Requirement already satisfied: pyq in /usr/local/lib/python2.7/dist-packages 

答えて

1

まず、アンインストールpyqは、そのパスのリストのコピーを作成し得ますこのコマンドは削除されたものとして表示されます。後でトラブルシューティングするために必要になります。

python共有ライブラリがインストールされていることを確認してください。

pip install pyq 

最近発表されたバージョンは、余分なピップのオプションを必要としないファイル名を指定して実行Installing PyQ on Ubuntu 16.04

参照してください。

これが正常に機能していない場合は、アンインストール時に保存したパスのリストを見て、pyqパッケージの親ディレクトリのフルパスを見つけてください。 PYTHONPATH環境変数をそのパスに設定します。ところで

、あなたが報告されたメッセージ、

Requirement already satisfied: pyq in /usr/local/lib/python2.7/dist-packages 

は、あなた(または他の誰かが)いない仮想環境に、ローカルのpythonのインストールに直接pyqがインストールされていることを示唆しています。また、/usr/localという接頭辞は、問題の原因となるカスタムのPythonインストールがあることを示します。

+0

それは働いた。ありがとうございました –

関連する問題