方法一:virtualenv
# 1.创建文件项目
mkdir 01.jobbole_project
# 2.进入到项目文件创建虚拟环境 指定python3版本 指定虚拟环境名
virtualenv -p python3 jobbole
# 3.启用虚拟环境
source jobbole/bin/activate
# 4.停用虚拟环境
deactivate
# 5.删除虚拟环境
要删除一个虚拟环境,只需删除它的文件夹。
(要这么做请执行 rm -rf my_project )
# 6.安装scrapy 指定python3
python3 -m pip install scrapy
PS: Pycharm 中对应设置,其中上面第1和第2步可以在pycharm中file-srtting中直接创建虚拟环境并指定python版本,再选择此环境则后续在pycharm中打开的终端默认为此环境状态
方法二:virtualenvwrapper
1.创建一个虚拟环境:
$ mkvirtualenv --python3=/usr/bin/python3 jobbole_lenv
PS : 这会在 ~/Envs 中创建 my_project 文件夹,后面的配置也都在此处
2.在虚拟环境上工作:
$ workon my_project
3.或者,您可以创建一个项目,它会创建虚拟环境,并在 $WORKON_HOME 中创建一个项目目录。
当您使用 workon myproject 时,会 cd -ed 到项目目录中。
$ mkproject myproject
virtualenvwrapper 提供环境名字的tab补全功能。当您有很多环境, 并且很难记住它们的名字时,这就显得很有用。
workon 也能停止您当前所在的环境,所以您可以在环境之间快速的切换。
4.停止是一样的:
$ deactivate
5.删除:
$ rmvirtualenv my_project
其他有用的命令
lsvirtualenv
列举所有的环境。
cdvirtualenv
导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages 。
cdsitepackages
和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages
显示 site-packages 目录中的内容。
virtualenvwrapper 命令的完全列表 。
PS: pycharm导入创建好的虚拟环境,file-srtting-Project Interpreter-add local - 选择刚刚创建的虚拟环境(一般在/home/my_env/虚拟环境名/bin/python)
一. 虚拟环境的创建及应用
最新推荐文章于 2024-06-24 10:59:35 发布