Django项目科技在线成果转化平台的设计1_Virtualenvwrapper环境安装
Posted 沧夜的成长日记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django项目科技在线成果转化平台的设计1_Virtualenvwrapper环境安装相关的知识,希望对你有一定的参考价值。
1.1前言
这是着准备的毕业设计的伴随日志, 可能, 大概比较详细记录了本次毕业设计会用到的各种环境和技术。 码字不易,不过也是一种挑战。 不知道自己能不能坚持下去。
1.2环境介绍
这次用的是 Python 3.4.3 以及 Django 2.0.13
版本查询方法
python.version
# 进入python IDE
import django
print(django.VERSION)
1.3 virtualenv 介绍
virtualenv 是我目前需要尝试的一个虚拟环境系统。 以免自己由于在开始其他项目时候依赖的环境发生错误。
1.3.1 virtualenv 的安装
sudo pip3 install virtualenv # 我这里用的是 Python3, 故为 pip3
之所以加上sudo 是因为我这边安装提示权限不允许
1.3.2 virtualenv 的使用
在这里我们创建一个 code 文件夹名字的虚拟环境
virtualenv code
激活环境
cd code # 打开 code 文件夹
source code/bin/activate
我的虚拟机用户名是ubuntu, 虚拟环境打开后显示如下
(code) ubuntu@ubuntu:~$ # 用户名前有括号显示虚拟环境文件夹即为成功
退出环境
deactivate
1.4 Virtaulenvwrapper
1.4.1 Virtualenvwrapper 的安装
Virtaulenvwrapper 是 virtualenv 的扩展包, 用于更方便管理虚拟环境, 它可以将所有虚拟环境整合在一个目录下方便管理。
安装 virtualenvwrapper
sudo pip3 install virtualenvwrapper
接下来设定目录
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
这里需要注意的是, 如果发送了一下情况:
ubuntu@ubuntu:~$ source /usr/local/bin/virtualenvwrapper.sh
bash: /usr/local/bin/python3.4.3: No such file or directory
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/local/bin/python3.4.3 and that PATH is
set properly.
其原因是我的 ubuntu 中有 python2 与 python3 两个版本, 而且我用的是 pip3 安装我们需要将其VIRTUALENVWRAPPER_PYTHON 指定为 python3
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
再输入一次
source /usr/local/bin/virtualenvwrapper.sh
即可
结果显示, 即成功
ubuntu@ubuntu:~$ source /usr/local/bin/virtualenvwrapper.sh
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/premkproject
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/postmkproject
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/initialize
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/premkvirtualenv
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/postmkvirtualenv
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/prermvirtualenv
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/postrmvirtualenv
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/predeactivate
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/postdeactivate
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/preactivate
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/postactivate
virtualenvwrapper.user_scripts creating /home/ubuntu/Envs/get_env_details
接下来我们要在.bashrc文件中加上刚才的配置nano ~/.bashrc
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
1.4.2 Virtualenvwrapper的使用
创建虚拟环境
mkvirtualenv venv
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv # 指定 python 版本
基本命令
workon # 查看虚拟环境目录
workon venv # 进入环境
deactivate # 退出环境
rmvirtualenv venv # 删除环境
最后,欢迎关注我的微信公众号:观棋烂柯
扫一扫就关注哦~
以上是关于Django项目科技在线成果转化平台的设计1_Virtualenvwrapper环境安装的主要内容,如果未能解决你的问题,请参考以下文章
Django打造在线教育平台_day_4: 前台逻辑的编写之配置首页与登录
Django打造在线教育平台_day_3: 搭建后台管理系统Django自带的admin
Django打造在线教育平台_day_2:新建users app 编写models之完善