2
我正在尝试为软件定义的无线电RTL-SDR(RTL2832U)安装pyrtlsdr,但我遇到了anaconda相关的问题。我在cmd中收到两个错误,虽然我通过cygwin和cmder获得了相同的响应。我运行下面的命令:pip install for windows运行到anaconda错误
pip install pyrtlsdr
然而,当我运行此命令,我看到以下错误:
pip install pyrtlsdr
Collecting pyrtlsdr
Using cached pyrtlsdr-0.2.4-py2.py3-none-any.whl
Installing collected packages: pyrtlsdr
Exception:
Traceback (most recent call last):
File "C:\Program Files\Anaconda2\lib\site-packages\pip\basecommand.py",
line 215, in main
status = self.run(options, args)
File "C:\Program Files\Anaconda2\lib\site-packages\pip\commands\install.py",
line 317, in run
prefix=options.prefix_path,
File "C:\Program Files\Anaconda2\lib\site-packages\pip\req\req_set.py", line
742, in install
**kwargs
File "C:\Program Files\Anaconda2\lib\site-packages\pip\req\req_install.py",
line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "C:\Program Files\Anaconda2\lib\site-packages\pip\req\req_install.py",
line 1032, in move_wheel_files
isolated=self.isolated,
File "C:\Program Files\Anaconda2\lib\site-packages\pip\wheel.py", line 346,
in
move_wheel_files
clobber(source, lib_dir, True)
File "C:\Program Files\Anaconda2\lib\site-packages\pip\wheel.py", line 317,
in
clobber
ensure_dir(destdir)
File "C:\Program Files\Anaconda2\lib\site-packages\pip\utils\__init__.py",
line 83, in ensure_dir
os.makedirs(path)
File "C:\Program Files\Anaconda2\lib\os.py", line 157, in makedirs
mkdir(name, mode)
WindowsError: [Error 5] Access is denied: 'C:\\Program
Files\\Anaconda2\\Lib\\site-packages\\pyrtlsdr-0.2.4.dist-info'
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip'
command.
究竟是什么错在这里?我不知道如何在这个文件中强制使用我认为会导致问题的权限,另外,我也不知道为什么当我在此错误中运行建议的升级时收到相同的错误。
这是告诉你升级点,你应该。如果你认为这是更多的问题,那么运行cmd作为管理员 – abccd
我看到并试图升级pip,但是当我运行建议的命令时,我得到一个相同的错误。 – nichollsg
从被删除的评论:所以我执行以下升级anaconda:“conda更新conda”,然后“conda更新anaconda”。在此之后,我尝试运行该命令,并遇到同样的“访问被拒绝”错误,对于pip install pyrtlsdr以及“python -m pip install --upgrade pip” – nichollsg