无Admin权限安装python 嵌入版本和PIP,并安装Django

Python 3.9.9嵌入版本默认没有PIP.

0.解压嵌入版到c:\python目录(可以为任意目录,C:\python为示例,下面截图路径不同请忽略)

1.需要手工下载PIP, 并放到嵌入版目录,命令行窗口运行:

python get-pip.py

pip会安装到scripts子目录下

2. 修改 Python嵌入版目录下的文件名

  • python37._pth 改后缀为任意其他,例如
    • python37._pth.bak

3.设置几个环境变量

setx PYTHON_HOME "c:\python"
 setx PATH "%PYTHON_HOME%;c:\python\scripts\;%PATH%"

setx PY_PIP "c:\python\scripts"

setx PY_LIBS  "c:\python\lib;c:\python\lib\site-packages"

4.另外开启一个命令行窗口,验证安装成功:

pip -V


5.安装Django
python -m pip install Django

 6.验证安装。

进入Python交互式环境(注意一定要进入刚才安装了Django的Python解释器),按下面所示查看安装版本:

>>> import django
>>> django.get_version()
或者
python -m django --version

 

 成功安装Django后,以windows为例,在Python解释器目录下的Scripts文件夹中可找到一个django-admin.exe文件,这是Django的核心管理程序,最好将它加入操作系统的环境变量中,这样在以后的调用会比较方便。步骤3中我们已经设置了该路径。

回到cmd界面,直接运行django-admin help

 


参考:
https://roytuts.com/installing-pip-with-embeddable-zip-python-in-windows/
https://zwbetz.com/install-python-on-windows-without-admin-access/
原文地址:https://www.cnblogs.com/jjkv3/p/15762352.html