我在pipenv安装django时遇到问题

vktxenjb  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(126)

当我按如下方式使用pip时

pipenv install django

字符串
我得到这个错误
OSError:[WinError 1920] Systemet kan ikke få adgang til filen(System can't acces):'C:\Users\Bruger\AppData\Local\Microsoft\WindowsApps\python.exe\Scripts.
我尝试了许多方法来解决这个问题,例如

  • 将Python从C中移除:开车去D:驱动
  • 开辟通往管道的道路
  • 病毒程序转换

这是windows应用程序文件夹的图像


的数据

bjp0bcyl

bjp0bcyl1#

您遇到的错误与使用pipenv安装Django有关,似乎是由访问WindowsApps文件夹中的Python可执行文件时的权限问题引起的。
要解决此问题,您有几个可能的解决方案:
使用提升命令提示符(以管理员身份运行):右键单击Command Prompt图标并选择“Run as administrator”打开一个提升的命令提示符。然后再次运行pipenv install django命令。
安装到不同目录中的虚拟环境:您可以在不同的目录中创建一个虚拟环境,并在那里安装Django,而不是全局安装Django。选择您具有写访问权限的目录。下面是如何做到这一点:
打开命令提示符并导航到要创建虚拟的目录

cd path/to/your/desired/directory

字符串
创建并激活虚拟环境:

python -m venv myenv
myenv\Scripts\activate


现在,您应该在命令提示符的开头看到(myenv),表示虚拟环境处于活动状态。
现在,你可以使用pipenv安装Django:

pip install django


注意:在虚拟环境中,使用pip而不是pipenv。
不使用Pipenv安装:如果你仍然遇到pipenv的问题,你可以尝试只使用pip而不使用pipenv来安装Django:

pip install django


这将全局安装Django,这可能需要管理员权限。如果遇到权限问题,请使用第一个解决方案中提到的“以管理员身份运行”方法。
请记住,使用虚拟环境是一种推荐的做法,因为它隔离了项目依赖关系并防止不同项目之间的冲突。如果您仍然遇到问题,请考虑检查您的Python安装和系统权限,以确保一切都设置正确。

相关问题