对于32位于64位
刚开始对于这个没什么观念。因为我当时python3.7的环境里面的环境变量比较全,所以我把3.7的环境全部复制到了3.4的site-packages里面去了,结果一运行,发现出现了很多问题,具体报错如下:
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
python的包
%LocalAppData%ProgramsPythonPython36Libsite-packages
分析目录,我找目录的时候,查找不到AppData文件夹,其实只要在目录上输入上就行了,因为真的找不到。AppData目录已经默认被隐藏了,要通过修改一下设置才能打开。
然后当我们看到Python36的时候,我想你就应该明白了,没错,这就是我们的python3.6的包
而里面的site-packages是用于存放我们pip导入的所有环境,有时候pip下载不下来,然后你发现你旁边的同事有这个环境,让他直接把这个环境的文件给你,你放到这个site-packages下,那你的python也就有这个环境了。
其实pip下载的就是这些文件
了解了包存放的位置,以后我们把同一种python版本的环境放到一个文件夹里,以后如果配置环境,直接去文件夹里复制到site-packages下就可以了。需要什么环境就复制什么环境,这样能够减轻在pycharm中导入python环境时的压力。
.pyc文件与.py文件
其实是一种编译与反编译
每个.pyc文件在文件的开头都会有对应的python版本号。他会规定只能由该版本的python能对这个文件进行运行。
而.pyc中的代码与py文件中的其实是一样的,所以如果是.pyc出的错,只需更改前面的版本号就可以了
首先cd到想要编译或者反编译的文档目录下
编译 python 为 .pyc 文件
python -m py_compile file.py
反编译 .pyc 文件:
虚拟环境的使用
上面讲到要使用到不同的python版本,而且其中的环境还不同,如果光通过修改python的环境变量路径就显得过于麻烦了,而虚拟环境就可以很好的解决这个问题。
首先奉上创建虚拟环境所需要的一些基础指令
创建以及设置指令
windows pip install virtualenvwrapper-win
windows 高级系统设置->环境变量->系统变量->添加 WORKON_HOME 你的目录
以后所有的虚拟环境通通安装在这个下面
mkvirtualenv --python==G:softwarePythonPython36python.exe 虚拟环境名字
本地的python地址
基础的操作指令
workon 切换虚拟环境
deactivate 退出虚拟环境
rmvirtualenv 删除虚拟环境
lsvirtualenv 列出所有的虚拟环境
cdvirtualenv 进入虚拟环境所在的目录
当我们创建好虚拟环境后,找到我们的虚拟环境所在的文件夹,打开后你会发现,每个文件夹都跟安装python的里面的python目录下的文件一样。这样我们就可以根据我们的需要对每个虚拟环境进行量身定制了(比如定制site-packages)
在工作中,我们如果需要什么版本的python就去找对应的虚拟环境,启动该虚拟环境,这样我们就比修改环境变量要快并且灵活的多了。
到此这篇删除虚拟环境的命令(virsh删除虚拟机的命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/14830.html