python.绿色(自己弄)

ZC:想到一个:例如 在"C:\Python\Python37"中安装一个 python3.7.4,又在"C:\Program Files\Python37"中安装一个 python3.7.4,它们是不是 互不干涉?? 我记得我之前这样弄过,貌似在卸载其中一个的时候 另一个也有一定程序的损坏...  以后有空再测测看

ZC:使用打包的 Python37.4_vmWin7sp1HomeX64.rar 来安装tensorflow2.1.0,貌似是OK的,没有和之前的 tensorflow1.14.0-gpu 搞混

ZC:尝试:VM Win7x64sp1_Home,先安装 Python3.7.4x64,再安装Python3.7.7x64,发现 先安装的Python3.7.4x64目录被破坏掉了,完全没法运行了...  但是 我的机子上  Python3.7.4x64 和 Python3.5.4x86 都是安装版,先后安装 相安无事,这又是why?难道是 一个x64一个x86?还是∵版本不同的缘故?暂时觉得原因可能是前者

 

1、python-3.7.7-amd64.exe 有时它会不自动安装 pip等工具(目录Scripts中的那些exe)。

  python-3.7.7-amd64.exe安装的时候,OS中 Win7x64的话 需要已经安装补丁 windows6.1-KB976932-X64.exe和Windows6.1-KB2533623-x64.msu。

 而我使用 python-3.7.4-amd64.exe 就没遇到过这个问题...

 

2、虚拟机 Win7x64 Home版(VM自动是选择Home版,没注意看 就点过去了,进了OS才发现是Home版...)

 

3、安装python-3.7.4-amd64.exe

 3.1、没有选择   为所有用户安装Python,没有自动添加 环境变量(launcher是需要的,在命令行进python然后执行python语句就需要用到它)

  

 

 

 3.2、选择安装了 pip等工具 和 一些类库

  

 

   ZC:默认路径是:“C:\Users\Administrator\AppData\Local\Programs\Python\Python37”,我改成了:“C:\Python\Python37”

 3.3、没有 sll模块(使用国内pip源的时候,遇到需要它,如:“pip install -i https://mirrors.aliyun.com/pypi/simple/ --upgrade tensorflow”)

  ZC:测试机子里面有没有ssl,可以CMD进python,然后"import ssl"  如果没有ssl的话会有报错信息

  这需要OS中安装ssl,我安装的是 Win64OpenSSL_Light-1_1_1f.exe(ZC:"Light"版,轻量一点)(安装这个 需要VC_redist.x64_vs2017.exe)

  (Win)OpenSSL下载地址:https://slproweb.com/products/Win32OpenSSL.html

 

 ZC:安装好后,我把 目录Python37 打了个包,改名变成:Python37.4_vmWin7sp1HomeX64.rar

 

 3.4、安装好的 文件夹中 Scripts目录下的 easy_install.exe、easy_install-3.7.exe、pip.exe、pip3.7.exe、pip3.exe,它们的python路径是写死的"C:\Python\Python37\python.exe",要使用 WinHex将值改为python.exe

  (1)参考网址:

   自己制做python3.6精简绿色版_Python_星沉地动-CSDN博客.html(https://blog.csdn.net/qq446252221/article/details/91044482/

   PIP出现Fatal error in launcher__Python_星沉地动-CSDN博客.html(https://blog.csdn.net/qq446252221/article/details/91042163

   (1.1)图A:

    

   (1.2)图B:

    

  (2)环境变量PATH:

   (2.1)我测试下来,这样设置:set path="E:\Python37.4_vmWin7sp1HomeX64\Scripts\";"E:\Python37.4_vmWin7sp1HomeX64\";%path% 是不行的,pip还是找不到 python在哪里(如"图B"中那样)(如果"图B"中写成python的新的全路径也是OK的,但是新路径不能太长)

   (2.2)这样设置 set path=E:\Python37.4_vmWin7sp1HomeX64\Scripts\;E:\Python37.4_vmWin7sp1HomeX64\;%path% 去掉路径的双引号,就是OK的 pip跑起来完全没问题...

4、

5、

6、

7、

8、

9、

10、参考文章:

 

11、

 

posted @ 2020-04-18 13:25  pythonz  阅读(1385)  评论(0编辑  收藏  举报