美文网首页
Python 虚拟环境搭建

Python 虚拟环境搭建

作者: robotframe | 来源:发表于2023-01-13 15:59 被阅读0次

虚拟环境并不是什么新技术,主要是利用了操作系统中环境变量以及进程间环境隔离的特性

在激活虚拟环境之时,激活脚本会将当前命令行程序的 PATH 修改为虚拟环境的,这样执行命令就会在被修改的 PATH 中查找,从而避免了原本 PATH 可以找到的命令,从而实现了 Python 环境的隔离

虚拟环境管理工具: virtualenv pipenv

环境安装

1、 安装virtualenv

Pip install virtualenv

2、 安装虚拟环境管理包

Pip install virtualenvwrapper

3、 创建一个存放虚拟环境的目录(.env 或.virtualenv)

touch ~/.virtualenvs

4、 配置环境变量(变量名:WORKON_HOME,值:3创建的目录路径)

[WORKON_HOME

VIRTUALENVWRAPPER_SCRIPT

VIRTUALENVWRAPPER_PYTHON

VIRTUALENVWRAPPER_VIRTUALENV

]

 open ~/.bash_profile

Source ~/.bash_profile

5、创建虚拟环境

mkvirtualenv -p python3 env-py3

# 其中 env-py3表示python3的虚拟环境名称,可以按照自己的喜好随意取

常见问题解决:

1??? 如何查看virtualenvwrapper路径

 Pip uninstall virtualenvwrapper 再选择n,就可以看到具体路径。

Virtualenvwrapper.sh 安装路径:

/Users/ouyang/Library/Python/3.9/bin/virtualenvwrapper.sh

通用的方法可以查看virtualenv安装路径。

??? 如何查看Python3路径

 不要用which python, 需要使用which python3

which python3 查看python3路径

/usr/bin/python3

virtualenv常用命令

workon   # 列出所有的虚拟环境

workon [name] # 进入指定的虚拟环境

deactivate        #退出当前的虚拟环境

mkvirtualenv [name]    #创建虚拟环境

rmvirtualenv [name]     #删除虚拟环境

referrence 

http://events.jianshu.io/p/dc7ec6a303e3

https://www.shuzhiduo.com/A/MAzAvbWyJ9/

https://blog.csdn.net/weixin_47046791/article/details/124356285

 

相关文章

网友评论

      本文标题:Python 虚拟环境搭建

      本文链接:https://www.haomeiwen.com/subject/nbvgcdtx.html