pycharm设置虚拟环境与更换镜像教程

作者:码农飞哥 时间:2023-06-10 06:58:05 

为项目设置虚拟环境

Python的虚拟环境可以类似于Java中Tomcat容器。
其主要作用是为了给不同的工程创建相互独立的运行环境,在虚拟环境下,每个工程都有自己的以来包,而与其它的工程无关。**不同的虚拟环境中同一个包可以有不同的版本。**并且虚拟环境的数量没有限制。
创建一个Python项目之后,会默认创建一个名为venv的虚拟环境。当然,我们也可以通过如下命令自行创建虚拟环境:

创建虚拟环境方法一

如下命令是为项目 python_demo_1 设置名为 test_venv的虚拟环境。


python3 -m venv test_venv

pycharm设置虚拟环境与更换镜像教程

创建虚拟环境方法二

通过virtualenv 命令来创建虚拟环境,首先通过pip命令安装虚拟环境工具


pip install virtualenv

然后,我们创建一个名字叫"evn_demo "的虚拟环境


virtualenv evn_demo

pycharm设置虚拟环境与更换镜像教程

激活虚拟环境

windows下激活虚拟环境只需要在进到需要激活的虚拟环境的Scripts目录下,然后执行activate.bat 命令即可,同理:退出虚拟环境只需要执行deactivate.bat命令。如下图所示:

pycharm设置虚拟环境与更换镜像教程

在Linux下激活虚拟环境的命令是:


source  env_demo/bin/activate

退出虚拟环境


deactivate

不通过命令创建虚拟环境

方式是通过 File---->Settings—>Project:python_deom_1(项目名)—>Project Interpreter---->Add Local

pycharm设置虚拟环境与更换镜像教程

pycharm设置虚拟环境与更换镜像教程

搜索第三方的库

一个Python项目总是要依赖很多第三方的库,比如现在我们要引入websocket库,但是不知道版本,该怎么办呢?我们同样可以在pycharm上进行搜索,方法如下:
File---->Settings—>Project:python_deom_1(项目名)—>Project Interpreter 在所有第三方库的列表中点击**+**号。

pycharm设置虚拟环境与更换镜像教程

如下图就是搜索websocket的包,搜到的最新版本是:0.2.1。然后,点击Install Package 按钮安装包。当然,我们也可以勾选 Specify version 选择其他的版本。

pycharm设置虚拟环境与更换镜像教程

点击Manage Repositories 按钮可以更换pip的镜像源。,此处将官方的镜像源改成了清华的镜像源


https://pypi.tuna.tsinghua.edu.cn/simple

pycharm设置虚拟环境与更换镜像教程

来源:https://blog.csdn.net/u014534808/article/details/113620512

标签:pycharm,虚拟环境,镜像
0
投稿

猜你喜欢

  • Perl使用Tesseract-OCR实现验证码识别教程

    2022-04-22 07:52:05
  • python初学之用户登录的实现过程(实例讲解)

    2023-03-16 17:27:37
  • python接口测试返回数据为字典取值方式

    2021-09-27 07:37:00
  • 在ASP.NET 2.0中操作数据之五十五:编辑和删除现有的二进制数据

    2023-07-10 02:05:43
  • Python解析、提取url关键字的实例详解

    2023-07-08 11:52:27
  • Python 反转字符串(reverse)的方法小结

    2023-05-28 11:04:22
  • Python使用requests模块爬取百度翻译

    2023-07-31 14:17:22
  • SQL Server 中的数据类型隐式转换问题

    2024-01-16 21:05:38
  • python中常见进制之间的转换方式

    2021-08-15 13:27:48
  • 2008年10佳改版网站

    2008-09-22 20:15:00
  • python argparse命令行参数解析(推荐)

    2022-06-26 05:47:25
  • Oracle数据库性能优化技术开发者网络Oracle

    2010-07-18 13:05:00
  • javascript常用的方法整理

    2023-08-23 10:57:13
  • PHP crc32()函数讲解

    2023-06-10 00:34:45
  • python 装饰器的使用与要点

    2023-02-05 01:04:02
  • python免杀技术shellcode的加载与执行

    2021-10-27 16:25:06
  • MySQL复合索引的深入探究

    2024-01-22 21:12:48
  • Python爬虫教程知识点总结

    2023-10-01 15:27:16
  • Mysql数据库名和表名在不同系统下的大小写敏感问题

    2024-01-15 11:29:35
  • python+pytest接口自动化之session会话保持的实现

    2021-10-15 15:45:31
  • asp之家 网络编程 m.aspxhome.com