时间:2021-05-22
在利用python进行flask等开发过程中经常需要配置虚拟环境以方便针对不同的项目需求配置不同的生产环境。在python3.3之前,需要利用virtualenv等工具来实现python虚拟开发环境的配置,在python3.3中加入了venv模块支持原生创建虚拟环境。但在python3.3版本中venv模块没有内置pip包,在3.4版本后加入了pip包,创立并激活虚拟环境后可直接使用。本篇以配置一个虚拟
环境并安装flask为例记录我自己配置虚拟环境的过程。
总的来说分为以下三步:
创建虚拟环境–激活虚拟环境–在虚拟环境中安装flask等包
1. 创建虚拟环境:
在当前目录创建虚拟环境(file_name为自定义的虚拟环境的名称):
>python -m venv file_name注意以管理员身份运行cmd或power shell。虚拟环境存放的目录可以是任意的,不必与之前安装的python解释器安装在同一目录。我的安装过程中安装在S盘的new目录下,虚拟环境的名称自定义为venv_0。
创建名为venv_0的虚拟环境
创建成功
2. 激活虚拟环境:
运行venv_0目录下scripts\activate
当命令提示符前出现(file_name)时,表明已进入虚拟环境
若使用的不是命令提示符而是PowerShell可能会出现系统禁止运行脚本的错误,这是因为由于安全方面的考虑,PowerShell默认的执行策略为禁止运行脚本需要对执行策略进行更改,需要使用到以下命令:
激活过程中将执行策略更改为RemoteSigned即可。
3. 安装包:
可用pip list查看已安装的包,用pip install package_name安装新包
若安装过程出现如下错误:
可按照最后一条错误信息里的路径找到init.py找到75行的return s.decode('utf8-8'),在这行代码前删除一个空格再加上一个空格然后保存。好吧我不知道这是什么玄学原理,不过反正这样就行了QAQ。然后再次pip安装
恭喜,安装成功!
4. 退出虚拟环境
deactivate
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天先聊一聊在windows/maciOS系统下用venv搭建python轻量级虚拟环境的问题。使用venv搭建的虚拟环境同virtualenv搭建的虚拟环境,
关于Django生成迁移文件,我是在虚拟机上完成的1.创建虚拟环境:在终端上输入创建python3的虚拟环境mkvirtualenv-ppython3虚拟环境的
在本文记录了我在Ubuntu中部署FlaskWeb站点的过程,其中包括用户创建、代码获取、Python3环境的安装、虚拟环境设置、uWSGI启动程序设置,并将N
如何在Mac中配置Python虚拟环境1.安装virtualenvpip3installvirtualenv2.安装virtualenvwrapperpip3i
问题:cudatoolkitcudnn通过conda虚拟环境安装,先前已经使用virtualenv安装tf,需要在conda虚拟环境中启动外部python虚拟环