python - 在 Python 中的 virtualenv 中安装 statsmodels 时出现 PermissionError
问题描述
我正在使用 Ubuntu,我尝试过
python3 -m virtualenv env
source env/bin/activate
pip3 install -r requirements.txt
我的requirements.txt
简单包括
numpy
statmodels
但我得到这个错误
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.5/site-packages
如果我尝试jupyter notebook
然后import numpy as np
在笔记本中输入,我会得到
ImportError: No module named numpy
为什么是这样?
解决方案
看起来您没有将软件包安装到虚拟环境中。
我猜你在 Linux 上使用默认的 pip3 包管理器,而不是你的虚拟环境中包含的包管理器。
你能试试看pip install -r requirements.txt
它是如何工作的吗?
推荐阅读
- google-cloud-platform - 共享电子表格以通过服务帐户电子邮件访问
- python - 使用 c++ 中的 cppyy 在用户定义的结构中读取 char16_t* 字符串
- c# - ComboBox.NewText() 不能声明 monodevelop
- javascript - 当我在组件中使用地图时出现未定义元素的问题 ti 显示任务列表
- python - 使用嵌套结构的参数使用 django-graphene 过滤父级
- google-chrome - 如何找出 Google Sheet 查询 #N/A 错误(仅在打开时)
- artificial-intelligence - 如何确定水壶问题的 A* 算法的成本和启发式算法
- amazon-dynamodb - 具有低基数分区键的 DynamoDB 全局二级索引是否有大小限制?
- c# - 将渲染器的所有材质更改为一种材质
- regression - 使用比例的 metafor 包中的 R 元回归气泡图