python环境变量配置_21 python环境的配置 - Go语言中文社区

python环境变量配置_21 python环境的配置


你活得久了,就会发现人生充满惊奇


ac95d5aa60775055ed9e9a676579d404.png

本小节概览

7a13af5951ed6ad32b200219c470eae9.png
  • Python的安装

  • 多个版本Python环境共存问题

  • 搭建Python虚拟环境


python的安装

00d4763a-9c25-eb11-8da9-e4434bdf6706.svg

step1:官网下载并安装

step2:配置环境变量(python安装路径、安装路径Scripts)

例如: 

# 这个路径告诉电脑python在哪C:Users14158AppDataLocalProgramsPythonPython37# 配置这个路径后才可以在终端使用pip命令C:Users14158AppDataLocalProgramsPythonPython37Scripts

多个版本python共存问题

00d4763a-9c25-eb11-8da9-e4434bdf6706.svg

例如:自己的电脑中安装了

Anaconda的python3.7.0的版本+官网下载安装的python3.7.4的版本

那在终端输入python,执行的是哪一个版本呢?遵循一个原则:

    全局变量中哪个在前就先使用的是谁,比如python3.7.4的环境变量在前,那么cmd环境下直接输入python进入的是3.7.4。

619ec6cc346864b1c05e099c51d00667.png

072355c6606793fb654a1e2643aa1d2e.png

BUG: 使用pip命令的时候,可能会报错提示找不到pip.exe的路径。

解决办法:

    法一 可以通过python -m pip使用pip命令;

    法二 可以尝试通过以下命令更新pip。

    python -m pip install --upgrade pip -i https://pypi.douban.com/simple

验证:(将环境变量的前后顺序进行调整)

这次的python版本是Anaconda的3.7.0

ba7a7535fe42a8c8659adcfabbd97fff.png

8ac28a14ed51388eb04c64e9421da206.png

补充说明(一个小技巧):

我们把3.7.4的python可执行文件python.exe改为python374.exe。那么cmd终端下输入python374则可进入3.7.4的环境下。pip的使用,python374 -m pip list。


搭建python虚拟环境

00d4763a-9c25-eb11-8da9-e4434bdf6706.svg

    个人是很不喜欢,所有的项目都使用同一个python环境,因为可能项目A需要的是Django2.1版本,项目B需要的是Django2.2的版本。所以需要搭建python虚拟环境。

有两种方式 virtualenv 和virtualenvwrapper(推荐后者)。

参考博客:https://www.jianshu.com/p/a22cfdcc2558

用virtualenv创建虚拟环境必须到指定文件夹的Scripts目录下才能利用activate激活,使用起来较为麻烦,推荐使用后者virtualenvwrapper。这里搭建的是python3.7.4的虚拟环境,文件所在位置D:Envs(这个文件夹自己创建)

    ■ cmd 终端       pip install virtualenvwrapper-win

    ■ 设置环境变量  即指定创建虚拟环境的文件的存储地址!!!

        系统环境变量:WORKON_HOME   路径:D:Envs

35785996eba94decdb61e50884c74f5a.png

    ■ 新建虚拟环境(需要python可执行文件的路径)  格式如下:

    mkvirtualenv -p  python可执行文件路径(到python.exe)  自定义虚拟环境名字

mkvirtualenv -p C:Users14158AppDataLocalProgramsPythonPython37python.exe keshihua 

终端下一些简单的相关命令

workon                               --查看所有通过mkvirtualenv创建的虚拟环境

workon keshihua                --进入虚拟环境keshihua

deactivate                           --退出虚拟环境

注意:设置好过后,重新打开终端,设置的环境变量才会生效!!


- End -

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_39607836/article/details/109750379
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-30 11:27:24
  • 阅读 ( 1108 )
  • 分类:Go环境配置

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢