相关疑难解决方法(0)

删除pip安装的所有软件包的最简单方法是什么?

我正在尝试修复我的一个virtualenvs - 我想将所有已安装的库重置为与生产相匹配的库.

使用pip有一种快速简便的方法吗?

python pip

522
推荐指数
19
解决办法
35万
查看次数

OpenCV - 找不到模块cv2

我在Raspberry Pi上的Occidentalis操作系统(Raspbian的一个变种)上安装了OpenCV,使用了jayrambhia的脚本:https://github.com/jayrambhia/Install-OpenCV/blob/master/Ubuntu/opencv_latest.sh.它安装了2.4.5版本.

当我尝试在python程序中导入模块cv2时,我收到以下消息:

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
    import cv2
ImportError: No module named cv2
Run Code Online (Sandbox Code Playgroud)

cv2.so存储在

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
    import cv2
ImportError: No module named cv2
Run Code Online (Sandbox Code Playgroud)

在/ usr/local/lib中还有一些名为python3.2和python2.6的文件夹,这可能是个问题,但我不确定.

这可能是路径错误吗?任何帮助(Linux新手).

谢谢.

python opencv raspberry-pi

213
推荐指数
17
解决办法
73万
查看次数

运行'sudo pip'有什么风险?

偶尔我碰上评论或回应表示国家重点跑跑pipsudo是"错误"或"坏",但也有例(其中我有一堆的设置工具的方式),其中它要么是简单得多,或者甚至是必要的以这种方式运行.

什么是与运行相关的风险pipsudo


请注意,这与问题的问题不同,尽管标题不提供有关风险的信息.这也不是关于如何避免使用的问题sudo,而是关于人们想要的具体原因.

python security sudo pip

89
推荐指数
3
解决办法
4万
查看次数

ImportError:没有名为'xlrd'的模块

我目前正在使用PyCharm与Python版本3.4.3进行此特定项目.

这个PyCharm以前有Python2.7,我升级到3.4.3.

我正在尝试使用Pandas从Excel文件中获取数据.

这是我的代码:

import pandas as pd

df = pd.read_excel("File.xls", "Sheet1")
print (df)
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我收到此错误.

ImportError: No module named 'xlrd'
Run Code Online (Sandbox Code Playgroud)

我搜索了Stackoverflow并找到了一些建议:我试过了

pip install xlrd
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,消息说

"Requirement already satisfied: xlrd in ./anaconda2/usr/lib/python2.7/site-packages"
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

python ubuntu pycharm python-3.x pandas

33
推荐指数
5
解决办法
6万
查看次数

由于EnvironmentError导致无法安装软件包:[Errno 13]

在我的macOS Mojave终端中,我想用pip安装一个python包.它有效,但它说:

You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Run Code Online (Sandbox Code Playgroud)

所以我想用给定的命令更新pip,但是我收到一个错误:

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: 
'/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/EGG-INFO/PKG-INFO'
Consider using the `--user` option or check the permissions.
Run Code Online (Sandbox Code Playgroud)

这个东西可以滚动 - - - - - >

我真的不明白现在该做什么.此外,我意识到它在错误消息中说Python 2.7,但我有并且只想使用python 3.

python macos bash terminal pip

33
推荐指数
8
解决办法
6万
查看次数

Python底图模块无法导入

我在python中导入mpl_toolkits的底图模块时遇到麻烦.这是我从模块目录运行test.py脚本时得到的结果:

/usr/lib/python2.7/dist-packages/mpl_toolkits/basemap$ python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
from mpl_toolkits.basemap import Basemap, shiftgrid
ImportError: No module named basemap
Run Code Online (Sandbox Code Playgroud)

我无法得到它,因为sys.path在"mpl_toolkits"目录中提供了我确定目录"basemap"的路径列表.没问题import mpl_toolkits.这是我尝试过的事情,手动添加路径,结果:

>>> import sys
>>> sys.path.append('/usr/lib/python2.7/dist-packages/mpl_toolkits/basemap')
>>> import basemap
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "basemap/__init__.py", line 30, in <module>
from mpl_toolkits.basemap import pyproj
ImportError: No module named basemap
Run Code Online (Sandbox Code Playgroud)

我尝试从apt-get,从conda 卸载重新安装底图(仔细按照这些说明),但它没有改变任何东西:我无法导入底图.

谢谢您的帮助

python import matplotlib matplotlib-basemap

19
推荐指数
5
解决办法
4万
查看次数

在Mac OSX上安装Pandas

我在Mac OSX计算机上安装Python Pandas库时遇到问题.

我在终端输入以下内容:

$ sudo easy_install pandas
Run Code Online (Sandbox Code Playgroud)

但后来我得到以下内容:

Searching for pandas
Reading http://pypi.python.org/simple/pandas/
Reading http://pandas.pydata.org
Reading http://pandas.sourceforge.net
Best match: pandas 0.9.0
Downloading http://pypi.python.org/packages/source/p/pandas/pandas-
0.9.0.zip#md5=04b1d8e11cc0fc30ae777499d89003ec
Processing pandas-0.9.0.zip
Writing /tmp/easy_install-ixjbQO/pandas-0.9.0/setup.cfg
Running pandas-0.9.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-ixjbQO/pandas-
0.9.0/egg-dist-tmp-EGREoT
warning: no files found matching 'setupegg.py'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no …
Run Code Online (Sandbox Code Playgroud)

python pandas

17
推荐指数
5
解决办法
10万
查看次数

点破了,重新安装不起作用.EC2

我现在在EC2上使用pip,python版本是2.7.'sudo pip'突然不再起作用了.

[ec2-user@ip-172-31-17-194 ~]$ sudo pip install validate_email
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3138, in <module>
    @_call_aside
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3124, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3151, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 663, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 676, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 849, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pip==6.1.1' distribution was not …
Run Code Online (Sandbox Code Playgroud)

python amazon-ec2 python-2.7

16
推荐指数
2
解决办法
9499
查看次数

sudo pip install VS pip install --user

不记得我在哪里读到这个,但无论是在这里的某个地方,还是在我关注的教程的评论中,一个人说:

'永远不要使用sudo pip install; 你可以在不知情的情况下覆盖重要的东西.使用pip install --user代替!'

虽然我看到很多关于sudo pip安装的引用,所以这个人知道他们在谈论什么,我应该避免它,或者......?

python sudo pip

15
推荐指数
2
解决办法
1万
查看次数

pip install和sudo pip install有什么区别?

我尝试在虚拟环境中使用sudo安装Flask和一些软件包,但是在尝试导入Flask时,它会抛出一个ImportError.安装相同的包pip install虽然它工作正常.那么这些方法有什么区别呢?我在Ubuntu上尝试过这个.

另外,pip在哪里安装这些软件包?浏览Stack Overflow我只能找到解答如何列出由pip安装的软件包的问题,​​而不是找到它们的位置(在虚拟环境的上下文中)

python pip

8
推荐指数
1
解决办法
1万
查看次数