Python下的包在哪
Python 是一种高级编程语言,各种开源库和包,尤其是 NumPy、pandas、Matplotlib、Scikit-learn 和 TensorFlow等等, 为数据科学家和 AI 工程师提供了许多强大而方便的编程工具,以用于各种任务。
一、Python下的包都存在哪里
Python 中安装的所有包都被保存在各种文件夹中,以供您使用和操作。包含库的文件夹称为模块。
在 Python 中,安装和使用库有三种主要方式:
- 系统默认的安装目录。
- 虚拟环境目录。
- 您自己的项目目录。
默认情况下,Python 的包被存储在 :
C:UsersUserNameAppDataLocalProgramsPythonPython38-32Libsite-packages
二、查看Python下的包
使用 Python 自带的 pip 工具可以快速地查看到你到底安装了哪些包,你可以在命令行中输入如下命令来列出 Python 已经安装的所有包:
pip list
这个命令会出现所有安装在Python中的Packages。
三、查看Python包的版本号
通过 pip 命令可以查看已安装包的版本号,使用如下命令:
pip freeze
其中,第一个包名后面跟着 == 和包的版本号,用于指定库的版本。
你也可以使用版本号,直接指定某个版本的库进行使用,例如:
pip install pandas==0.24
四、安装Python包
要在 Python 中安装包,您需要使用 pip 工具。pip 是 Python 的默认包管理器,它能够轻松地将包安装到您的项目中,并管理其版本和依赖项。
例如,要安装名为 NumPy 的包,请通过以下命令运行:
pip install numpy
如果你需要下载指定版本的 numpy,你需要指定版本号,例如:
pip install numpy==1.19.3
五、虚拟环境管理Python的包
在默认情况下,Python 会将所有包安装在全局环境中,这意味着您对包的版本和依赖项的更改会影响所有其他 Python 应用程序。
为了避免这个问题,Python 提供了一个虚拟环境机制,它可以为每个项目创建一个独立的环境,您可以在其中安装和管理应用程序需要的特定版本的库和包。
要创建和管理虚拟环境,您可以使用像 conda、pipenv 和 virtualenv 等工具。
结语
通过本文,您应该对 Python 下的包在哪有了进一步的了解,对于学习Python机器学习的朋友,也将有所帮助。值得注意的是,尽管 Python 中有数千个第三方包和库,但不推荐一次安装所有的包,也不需要这样做。始终选择适合您当前项目和工作流程的包和库。