嗯,我已经安装了python和一些网站包(包括熊猫),但我已经了解了虚拟环境,并想使用它。我想把熊猫装到我的虚拟世界里。首先,我做了这个:
(python_venv) denis@denis-laptop:~$ pip3 install pandas并得到:
...
PermissionError: [Errno 13] Отказано в доступе: '/environments/python_venv/lib/python3.7/site-packages/six.py'所以,我做了
(python_venv) denis@denis-laptop:~$ pip3 install --user pandasGot:
...
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名单:
(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。
发布于 2018-11-05 13:39:24
看起来像一个权限问题:您应该能够在您的虚拟环境中写入文件,因为您的用户和--user选项应该省略。我建议您按照以下方式更改虚拟服务器的所有权:
chown -R $(whoami):$(whoami) /environments/python_venv
然后再次尝试第一个pip install pandas
发布于 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,因为它是默认的。
https://stackoverflow.com/questions/53155470
复制相似问题