1
我嘗試將C代碼導入在virtualenv中工作的Python腳本。我設法將我的C代碼與Python連接起來,將setup.py安裝到python中。但是當我在我的virtualenv,我找不到我的模塊,並且我不知道如何使用pip安裝它。在Python virtualenv中導入自己的C模塊(已解決)
我解釋我的情況。我有一個foo.c和一個與foo.c相關的setup.py。我可以在python沒有問題像這樣安裝:
$sudo python2.7 setup.py install
,然後在python2.7:
$python2.7
>>>import foo
>>>foo.hello()
'hello word'
>>>
它工作正常。
然而,在我的virtualenv(其中有安裝了幾個模塊),
source my_v_env/bin/activate
(my_v_env)$python2.7
>>>import foo
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named foo
>>>
我foo的模塊找不到。我知道這是可能用「畫中畫安裝{}模塊」但對我來說,我不知道如何安裝這個富模塊..
謝謝您的解答,
PR安裝模塊。
將您的答案作爲答案發布,然後將其標記爲已解決將會很有幫助。 – tom10 2013-05-11 16:42:27