虚拟环境安装

python编程快速上手(持续更新中…)

为什么需要虚拟环境

运行不同环境的项目

安装虚拟环境(必要时 sudo)

1.安装虚拟环境

pip3 install virtualenv
pip3 install vitrualenvwrapper

2.创建目录存放虚拟环境

mkdir $HOME/.virtualenvs

查找.virtualenvs

find / -name .virtualenvs
/root/.virtualenvs

查找 virtualenvwrapper.sh

find / -name virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh

3.使用命令:vim ~/.bashrc 在里面添加下面内容

#virtualenv definition
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

创建虚拟环境

第一种安装:

mkvirtualenv mywork

第二种指定版本

mkvirtualenv -p python3 py3_shunly_42

第三种创建不需下载:

mkvirtualenv mywork --no download
python@ubuntu:~$ which python3
/usr/bin/python3
python@ubuntu:~$ mkvirtualenv -p /usr/bin/python3 test
Already using interpreter /usr/bin/python3
Using base prefix ‘/usr’
New python executable in /home/python/.virtualenvs/test/bin/python3
Also creating executable in /home/python/.virtualenvs/test/bin/python
Installing setuptools, pkg_resources, pip, wheel…done.

Done 安装成功后,自动切换 mywork 虚拟环境

注意:
1、虚拟机能联网
2、创建成功会自动工作在这个虚拟环境中
3、工作在虚拟环境中,提示符前面会有“虚拟环境名称”

进入虚拟环境

workon mywork

退出虚拟环境(活跃)

deactivate

查看虚拟环境

workon

删除虚拟环境(退出才能删除)

rmvirtualenv mywork

查看虚拟环境目录

which python
/home/python/.virtualenvs/mywork/bin/python

默认python2

python
Python 2.7.12 (default, Jul 1 2016, 15:12:24)
[GCC 5.4.0 20160609] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.

虚拟环境安装工具包

安装flask

https://bootstrap.pypa.io/pip/这个网址上找到相应python版本,点开获取如下图:

pip install flask==1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
(test) python@ubuntu:~$ pip -V
Traceback (most recent call last):
File “/home/python/.virtualenvs/test/bin/pip”, line 7, in
from pip._internal.cli.main import main
File “/home/python/.virtualenvs/test/lib/python3.5/site-packages/pip/_internal/cli/main.py”, line 57
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax

加上sudo 可以解决

sudo pip3 install flask==1.0

查看

sudo pip freeze

安装Django(必须在虚拟环境中安装)

pip install django==2.2.5

查看

pip list

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值