2016-09-19 2 views
0

Я хочу иметь доступ к модулю, установленному по всей системе после создания venv. Вы можете видеть, что я могу получить доступ Bcrypt когда снаружи VENV без проблем, но не внутри него (кстати установка Bcrypt внутри VENV терпит неудачу.)VENV: Доступ к системным пакетам?

# apt-get install python-bcrypt 

$ python -c 'import bcrypt' 

$ . venv/bin/activate 

(venv) $ virtualenv env --system-site-packages 
New python executable in env/bin/python 
Installing setuptools, pip...done. 

(venv) $ python -c 'import bcrypt' 
Traceback (most recent call last): 
File "<string>", line 1, in <module> 
ImportError: No module named bcrypt 
+0

'virtualenv env --system-site-packages' создает новую виртуальную среду с именем' env'. Вам нужно будет. окр/бен/activate'. – metatoaster

+0

ooo я вижу .. спасибо ... venv вместо env – user1019129

ответ

0

правильный ЦМД (venv против окр):

(venv)$ virtualenv venv --system-site-packages