Python pip 常用指令

前言

        Python的pip是一个强大的包管理工具,它可以帮助我们安装、升级和管理Python的第三方库。以下是一些常用的pip指令。

1. 安装第三方库

使用pip安装Python库非常简单,只需要使用pip install命令,后面跟上库的名字即可。

# 安装virtualenv库

pip install virtualenv

# 安装numpy库的1.18.5版本

pip install numpy==1.18.5

2.卸载第三方库

# 卸载numpy库

pip uninstall numpy

3.查看已安装的库

# 查看已安装的Python库

pip list

4. 升级pip

pip本身也是一个Python库,我们可以使用pip命令来升级它。升级pip可以确保我们能够使用pip的最新功能。

# 升级pip

python.exe -m pip install --upgrade pip

然而

        虽然pip是一个非常强大的包管理工具,但是它有一个问题:所有的包都被安装在同一个地方。这意味着如果你在两个不同的项目中使用了同一个包的不同版本,你可能会遇到问题。因为pip只能安装一个版本的包,所以你必须在两个项目之间选择一个版本。

        于是virtualenv就出现了。virtualenv可以为每个项目创建一个隔离的环境,每个环境都有自己的Python解释器和pip包。这样,你就可以在每个项目中安装不同版本的包,而不用担心它们之间会有冲突。virtualenv可以帮助我们更好地管理不同项目的环境,使得每个项目都有自己独立的Python环境和包。

        虽然virtualenv是一个非常好的工具,可以创建隔离的Python环境,但是它主要关注的是Python环境的隔离。还有一个类似的工具是Anaconda,Anaconda是一个开源的Python和R的发行版本,它包含了超过1400个科学包及其依赖项。conda也可以创建隔离的环境,类似于virtualenv。但是它可以创建包含非Python包的环境,预装了大量的科学包,对于数据科学和机器学习的项目来说非常方便。

        先来讲讲virtualenv吧

1.创建虚拟环境

        进入命令行(CMD)

        进入需要的目录

这里有个值得注意的地方是切换盘符的操作

我们打开cmd的时候,往往可能都在默认的C盘,我们想切换到其他盘是不能直接cd具体路径的

需要首先切换盘符

如: G:

C:\Users\CCSBRIDGE>G:

G:\>cd G:\Py\Paddle

G:\Py\Paddle>
    创建虚拟环境
# 这会在当前目录下创建一个名为venv的虚拟环境

virtualenv venv
    也可以指定Python解释器的路径来创建虚拟环境
# 使用指定的Python解释器创建虚拟环境
virtualenv -p /usr/bin/python3.6 venv
    在Windows中,我们可以使用以下命令来激活虚拟环境
# 激活虚拟环境
venv\Scripts\activate

或者

# 激活虚拟环境
cd venv\Scripts
# 然后
activate
    退出虚拟环境
# 退出虚拟环境
deactivate

相关推荐

  1. Redis指令

    2024-01-10 09:28:01       59 阅读
  2. git指令

    2024-01-10 09:28:01       60 阅读
  3. ubuntu指令

    2024-01-10 09:28:01       62 阅读
  4. ubuntu指令

    2024-01-10 09:28:01       61 阅读
  5. git指令

    2024-01-10 09:28:01       55 阅读
  6. Git指令

    2024-01-10 09:28:01       73 阅读
  7. windbg:指令

    2024-01-10 09:28:01       66 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-10 09:28:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-10 09:28:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-10 09:28:01       87 阅读
  4. Python语言-面向对象

    2024-01-10 09:28:01       96 阅读

热门阅读

  1. apache2的虚拟主机的配置

    2024-01-10 09:28:01       50 阅读
  2. DevOps|产研运协作工具链上的皇冠-项目管理工具

    2024-01-10 09:28:01       57 阅读
  3. Leetcode 2697. 字典序最小回文串

    2024-01-10 09:28:01       59 阅读
  4. 【SOC的多种计算方法】

    2024-01-10 09:28:01       59 阅读
  5. performClick()方法

    2024-01-10 09:28:01       54 阅读
  6. The most simple way to use Postman

    2024-01-10 09:28:01       58 阅读
  7. php将文本内容写入一个文件(面向对象写法)

    2024-01-10 09:28:01       63 阅读
  8. php中的继承和接口

    2024-01-10 09:28:01       56 阅读
  9. Hive的时间处理函数from_unixtime和unix_timestamp

    2024-01-10 09:28:01       60 阅读