Django项目科技在线成果转化平台的设计1_Virtualenvwrapper环境安装

仰天大笑出门去,我辈岂是蓬蒿人。这篇文章主要讲述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

【Django项目科技在线成果转化平台的设计1_Virtualenvwrapper环境安装】这里需要注意的是, 如果发送了一下情况:
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环境安装

文章图片


    推荐阅读