首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在虚拟环境中安装python站点包

在虚拟环境中安装python站点包
EN

Stack Overflow用户
提问于 2018-11-05 13:34:59
回答 2查看 119关注 0票数 1

嗯,我已经安装了python和一些网站包(包括熊猫),但我已经了解了虚拟环境,并想使用它。我想把熊猫装到我的虚拟世界里。首先,我做了这个:

代码语言:javascript
复制
(python_venv) denis@denis-laptop:~$ pip3 install pandas

并得到:

代码语言:javascript
复制
...
PermissionError: [Errno 13] Отказано в доступе: '/environments/python_venv/lib/python3.7/site-packages/six.py'

所以,我做了

代码语言:javascript
复制
(python_venv) denis@denis-laptop:~$ pip3 install --user pandas

Got:

代码语言:javascript
复制
...
Installing collected packages: numpy, six, python-dateutil, pytz, pandas
Successfully installed numpy-1.15.4 pandas-0.23.4 python-dateutil-2.7.5 pytz-2018.7 six-1.11.0

但我还没有把熊猫列入pip3名单:

代码语言:javascript
复制
(python_venv) denis@denis-laptop:~$ pip3 list --format=columns
Package       Version
------------- -------
pip           9.0.1  
pkg-resources 0.0.0  
setuptools    39.0.1 

我该怎么办?我有Ubuntu 18.04。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-05 13:39:24

看起来像一个权限问题:您应该能够在您的虚拟环境中写入文件,因为您的用户和--user选项应该省略。我建议您按照以下方式更改虚拟服务器的所有权:

chown -R $(whoami):$(whoami) /environments/python_venv

然后再次尝试第一个pip install pandas

票数 2
EN

Stack Overflow用户

发布于 2018-11-05 13:45:38

考虑到Successfully installed numpy-1.15.4 pandas-0.23.4,您可能已经安装了它。你试过运行pip list --user吗?

您已经将熊猫安装到用户安装文件夹中,这可能没有显示在一般的pip list命令中。您可以注意到,pip list的输出不仅缺少pandas,而且还缺少与pip3 install --user pandas一起安装的所有包。顺便说一句,没有必要指定--format=columns,因为它是默认的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53155470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档