Linux下python的虚拟环境搭建
1.安装virtualenv
1 | sudo pip3 install virtualenv |
2.安装virtualenvwrapper
1 | sudo pip3 install virtualenvwrapper |
3.在~/.bashrc中添加以下三行:
1 | export WORKON_HOME=$HOME/.virtualenvs |
注意这里安装时所用命令为pip3所以上面第三行代码将Python版本路径设为/usr/bin/python3
4.运行:
1 | source ~/.bashrc |
5.创建python虚拟环境
1 | mkvirtualenv [虚拟环境名称] |
创建python3虚拟环境1
mkvirtualenv -p /usr/bin/python3 env34
查看当前Python版本1
python --version
6.退出虚拟环境
1 | deactivate |
7.删除(先退出虚拟环境)
1 | rmvirtualenv [虚拟环境名称] |
报错解决
若报以下错误:1
2
3
4
5
6/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.
进入virtualenvwrapper.sh找到以下内容:1
2
3
4
5# Locate the global Python where virtualenvwrapper is installed.
if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ]
then
VIRTUALENVWRAPPER_PYTHON="$(command \which python)"
fi
改为以下内容:1
2
3
4
5# Locate the global Python where virtualenvwrapper is installed.
if [ "${VIRTUALENVWRAPPER_PYTHON:-}" = "" ]
then
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
fi
Django使用
创建项目
1 | diango-admin startproject test1 |
创建应用
1 | python manage.py startapp first_app |
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com
文章标题:Linux下python的虚拟环境搭建
本文作者:子非鱼
发布时间:2018-11-04, 11:19:29
最后更新:2018-10-07, 09:06:28
原始链接:https://Wangsr.cn/2018/11/04/2018-2018-02-06-python虚拟环境搭建/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。