【环境配置】安装 python 虚拟环境(Linux||Windows||使用pycharm)

Linux 系统下安装 python 虚拟环境

**首先需要安装 虚拟环境 virtualenv *使用 pip 进行安装

[root@2017120008ls /]# pip3 install virtualenv
Collecting virtualenv
# 当出现:Successfully installed appdirs-1.4.4 distlib-0.3.0 filelock-3.0.12 six-1.14.0 virtualenv-20.0.20  的时候说明安装完成

查看 当前虚拟环境的版本,并进行下一步安装

[root@2017120008ls /]# virtualenv --version       # 查看当前虚拟环境的版本
virtualenv 20.0.20 from /opt/python38/lib/python3.8/site-packages/virtualenv/__init__.py
# 接下来开始安装和启动虚拟环境(使用)
[root@2017120008ls /]# cd mnt/
[root@2017120008ls mnt]# mkdir virtual
[root@2017120008ls mnt]# cd virtual        # 在目标目录(自选)中创建一个 virtual 目录
[root@2017120008ls virtual]# virtualenv virt1    # 在 virtual 目录中创建仪狄格虚拟环境 virt1
created virtual environment CPython3.8.0.final.0-64 in 605ms...(省略提示信息)
[root@2017120008ls virtual]# source virt1/bin/activate     # 启用目录中的 虚拟环境 关键字 /bin/activate
(virt1) [root@2017120008ls virtual]# pip install redis==2.8   # 当命令行之前出现 (virt1) 字样代表启用成功,目前正在使用虚拟环境
(案例中安装了 redis)
# 成功的安装了 redis
Successfully built redis
Installing collected packages: redis
Successfully installed redis-2.8.0

python 虚拟环境的最大优点是可以支持不同种类的工作环境,也就是说,可以在不同的目录都用这种方法配置python的独立虚拟环境,每个环境互不影响

Windows 系统下配置 python 虚拟环境

在Windows系统环境下使用 python 虚拟环境;首先需要在Windows系统中安装 virtualenv

C:\Users\Liulo>pip install virtualenv

它会默认安装到你python库文件lib中

接下来就可以创建 虚拟环境了 ;语法是:virtualenv 虚拟环境名称这个命令创建虚拟环境,但是会在当前环境下创建。

C:\Users\Liulo>virtualenv scrapy3env
...
New python executable in C:\Users\Liulo\scrapy3env\Scripts\python.exe    # 这里显示的是虚拟环境的位置
Installing setuptools, pip, wheel...
done.      # 这里表示虚拟环境创建成功

进入并启动虚拟环境:

C:\Users\Liulo>cd scrapy3env\Scripts

C:\Users\Liulo\scrapy3env\Scripts>

C:\Users\Liulo\scrapy3env\Scripts>activate.bat     # 通过运行批处理文件启动虚拟环境

(scrapy3env) C:\Users\Liulo\scrapy3env\Scripts>    # 启动后的虚拟环境

(scrapy3env) C:\Users\Liulo\scrapy3env\Scripts>deactivate.bat    # 通过运行批处理程序终止虚拟环境
C:\Users\Liulo\scrapy3env\Scripts>

通过上面的步骤其实我们就已经完成虚拟环境virtualenv的安装和使用了,但是上面需要记住每一个虚拟环境的目录,才能进入虚拟环境并操作,很麻烦,下面我们通过另一个配置来简化我们的使用

C:\Users\Liulo\scrapy3env\Scripts>pip install virtualenvwrapper-win
...
Successfully installed appdirs-1.4.4 distlib-0.3.0 filelock-3.0.12 importlib-metadata-1.6.0 six-1.14.0 virtualenv-20.0.21 virtualenvwrapper-win-1.2.6 zipp-3.1.0 
# 安装成功后会显示版本号
C:\Users\Liulo\scrapy3env\Scripts>workon
# 使用 workon 命令可以检测是否安装成功(可以打开切换虚拟环境命令就是成功)
Pass a name to activate one of the following virtualenvs:

通过命令: mkvirtaulenv 虚拟环境名 新建一个虚拟环境

C:\Users\Liulo\scrapy3env\Scripts>mkvirtualenv py3scrapy  
# 创建之后就自动进入虚拟环境中了
Installing setuptools, pip, wheel...
done.

(py3scrapy) C:\Users\Liulo\scrapy3env\Scripts>

使用 virtualenvwrapper-win 创建的虚拟环境会自动存放在 当前用户目录的 Envs 文件夹下

【环境配置】安装 python 虚拟环境(Linux||Windows||使用pycharm)_第1张图片

如果我们想把环境放到其他盘符,就需要自己手动配置一下环境

新建一个存放大文件的文件夹:F:\projects\pythonvirtual

配置一下本机的系统变量(注意这里是新建系统变量!!!):新建一个名为:WORKON_HOME 的系统变量,并配置对应的位置为刚刚创建的大文件夹
【环境配置】安装 python 虚拟环境(Linux||Windows||使用pycharm)_第2张图片

(py3scrapy) C:\Users\Liulo\scrapy3env\Scripts>workon
# 可以使用 workon 命令检查可以使用的 虚拟环境
Pass a name to activate one of the following virtualenvs:
==============================================================================
py3scrapy
venv

在 pycahrm 上直接配置虚拟环境

打开设置

【环境配置】安装 python 虚拟环境(Linux||Windows||使用pycharm)_第3张图片
选择一个空的文件夹(作为 python 虚拟环境的预留文件夹)

【环境配置】安装 python 虚拟环境(Linux||Windows||使用pycharm)_第4张图片
此时 pycharm 会在这里创建一个 新的虚拟目录

在这里插入图片描述
新的虚拟目录 python 包 只有 pip 相关的(没有其他)

【环境配置】安装 python 虚拟环境(Linux||Windows||使用pycharm)_第5张图片

我们可以在 pycharm 的环境下打开 terminal 进行虚拟环境的监视

【环境配置】安装 python 虚拟环境(Linux||Windows||使用pycharm)_第6张图片

你可能感兴趣的:(python碎碎念,linux,python)