仰天大笑出门去,我辈岂是蓬蒿人。这篇文章主要讲述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 # 删除环境
最后,欢迎关注我的微信公众号:观棋烂柯
扫一扫就关注哦~
文章图片
推荐阅读
- Nginx网站重定向
- 技术交流-联系方式
- 当游戏遇见K8S-滚服业务如何用Helm管理?
- 知识点备忘
- ssh相关工具
- 操作系统实现1_bochs 和 nasm 安装
- poj1850 Code
- oeasy教您玩转vim - 81 - # 宏macro的进阶
- WINDOWS7右键菜单只能新建文件夹正常吗()