0
這是Python 2.7.9,安裝在Debian Docker容器中,它不使用virtualenv
。可以做的根本不同,但不管,我已經很直接的問題如下:?pip.main([「install」,「--user」,...]無法正常工作
爲什麼不這項工作
>>> import pip
>>> pip.main(["install", "--user", "httmock"])
...installs httmock...
>>> import httmock
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named httmock
>>>
爲了便於比較,這工作得很好:
>>> import pip
>>> pip.main(["install", "httmock"])
...installs httmock...
>>> import httmock
>>>
謝謝。
一個常用的配方:檢查'sys.path'。我懷疑'〜/ .local/lib/...'是默認在搜索路徑列表中。 – user3159253
我認爲你是對的,它似乎沒有添加,直到我用'--user'安裝了某些東西。隨意回答... –