py -3.7 -m ensurepip --upgrade Defaulting to user installation because normal site-packages is not writeable Looking in links: c:\Users\15875\AppData\Local\Temp\tmpq92ga7by Requirement already up-to-date: setuptools in c:\program files\windowsapps\pythonsoftwarefoundation.python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\site-packages (47.1.0) Requirement already up-to-date: pip in c:\program files\windowsapps\pythonsoftwarefoundation.python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\site-packages (20.1.1)
时间: 2023-07-21 21:10:13 浏览: 138
很好,ensurepip和pip已经是最新版本了。接下来,你可以使用以下命令来安装特定版本的NumPy(例如1.19.5):
```
py -3.7 -m pip install numpy==1.19.5
```
这将使用Python 3.7版本的pip安装NumPy库的特定版本。请确保在命令提示符下执行此命令,并确保你有足够的权限来安装软件包。如果一切顺利,NumPy 1.19.5将被成功安装。
相关问题
解决错误:Defaulting to user installation because normal site-packages is not writeable Collecting matplotlib
为解决错误:Defaulting to user installation because normal site-packages is not writeable Collecting matplotlib,您可以尝试以下步骤:
```
1. 确认您已经安装了pip工具,如果没有请先安装pip。
2. 打开终端或命令行窗口,输入以下命令:pip install matplotlib。
3. 如果您使用的是Python3,输入以下命令:pip3 install matplotlib。
4. 如果您使用的是Anaconda,请输入以下命令:conda install matplotlib。5. 如果以上步骤都无法解决问题,您可以尝试升级pip工具,输入以下命令:pip install --upgrade pip。
```
jupyter Defaulting to user installation because normal site-packages is not writeable
这个问题是由于您的Jupyter安装在用户目录下,而不是系统目录下导致的。这通常是因为您没有足够的权限访问系统目录。
为了解决这个问题,您可以尝试以下几种方法:
1. 在命令行中使用管理员权限重新安装Jupyter。打开命令提示符或终端,并以管理员身份运行以下命令:
```
pip install --upgrade --force-reinstall jupyter
```
这将会重新安装Jupyter,并将其安装到系统目录下。
2. 如果您没有管理员权限,可以尝试在用户目录下创建一个本地的Python环境,并在该环境中安装Jupyter。您可以使用`virtualenv`或`conda`来创建虚拟环境,并在其中安装Jupyter。
3. 另一种解决方法是将Jupyter安装到用户目录下的可写位置。可以执行以下命令来查看Python解释器的搜索路径:
```
python -m site --user-site
```
然后将Jupyter安装到该路径下:
```
pip install --upgrade --user jupyter
```
以上是解决您遇到的问题的一些常见方法。如果以上方法无法解决问题,您可能需要进一步检查系统权限设置或与系统管理员联系。
阅读全文