【发布时间】:2017-05-18 03:12:00
【问题描述】:
如果我在 virtualevn 中使用具有 sudo 权限的 pip/pip3 安装东西会发生什么?
在 virtualenv 中使用 pip3 安装 tensorflow 时出现 PermissionError,所以我使用了 sudo。
(.tensorflow) $ pip3.5 install tensorflow
...
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.5/site-packages'
(.tensorflow) $ sudo pip3.5 install tensorflow
然后我可以在 virtualenv 之外的 ipython3 中导入 tensorflow。
但是,当我使用 pip2 安装时,我没有收到 PermissionError。
那么,如果我使用 sudo 权限在 virtualenv 中安装一些东西,它可以从外部访问吗?
谢谢。
【问题讨论】:
标签: python-3.x pip virtualenv