我试图在macOS X上安装numpy,但执行命令后pip install numpy
出现错误:
环境错误:[错误13]:权限被拒绝:'usr / local / bin / f2py
我如何解决它?
Answers:
pip install --user package-name
似乎可以工作,但是软件包正在安装用户的路径。如 :
“ c:\ users \ *** \ appdata \ local \ temp \ pip-req-tracker__akmzo \ 42a6c7d627641b148564ff35597ec30fd5543aa1cf6e41118b98d7a3”
我想将软件包安装在python文件夹中,例如c:\ Python27。我通过以下方式将模块安装到预期的文件夹中:
pip install package-name --no-cache-dir
我也是Windows用户。而且我已经安装了Python 3.7,当我尝试安装任何软件包时,都会引发与您得到的错误相同的错误。
试试看 这对我有用。
python -m pip install numpy
每当您安装新软件包时,只需编写 python -m pip install <package_name>
希望这会有所帮助。
好吧,在我的情况下,问题是由其他原因引起的,Windows路径长度检查此。
我在上安装了一个库,virtualenv
这使路径变长了。安装该库后,它在下创建了一些文件site-packages
。这使路径超出Windows限制,引发此错误。
希望它可以帮助某人=)
对于不同的包装,我遇到了相同的问题。我pyinstaller
在Mac Mojave的conda上安装。我做了
conda create --name ai37 python=3.7
conda activate ai37
当我尝试使用安装pyinstaller时出现上述错误
pip install pyinstaller
我能够使用以下命令安装pyinstaller
conda install -c conda-forge pyinstaller
始终首选使用虚拟环境,使用以下方法创建虚拟环境:
python -m venv <name_of_virtualenv>
在Windows上使用以下命令转到您的环境目录并激活您的环境:
env_name\Scripts\activate.bat
然后简单地使用
pip install package_name