新手 Python、PyCharm 和 Anaconda 问题

Newbie Python, PyCharm and Anaconda issues

我是在线学习教程的新手。我在使用 PyCharm、Python 和 Anaconda 时遇到了真正的麻烦。两个问题:

(1) 当我在 CMD 中 'pip install x' 时,它们似乎只安装在 Anaconda 站点包中,而不是 Python 中。我是否需要同时安装两者才能访问两者?

(2) 我认为拥有 Anaconda 的原因是因为它带有像 numpy 这样的包。当我在 Conda 或 Python39 环境中 PyCharm 中 'import numpy' 时,它说找不到模块,无论如何我都必须安装它。重点是什么?为了这个原因,我创建了一个 PyCharm Conda 环境来使用这些包?

我在系统 PATH 变量中有 C:...\anaconda3, .\scripts & .\bin,在用户 PATH 变量中有 C:...\Python39 & .\bin。

如果有人能澄清一下,我将不胜感激。谢谢

INPUT-> C:\Users\tk20blue>where pip
C:\Users\tk20blue\anaconda3\Scripts\pip.exe
C:\Users\tk20blue\AppData\Local\Programs\Python\Python39\Scripts\pip.exe

INPUT-> C:\Users\tk20blue>where python
C:\Users\tk20blue\anaconda3\python.exe
C:\Users\tk20blue\AppData\Local\Programs\Python\Python39\python.exe
C:\Users\tk20blue\AppData\Local\Microsoft\WindowsApps\python.exe

INPUT-> C:\Users\tk20blue>where anaconda
C:\Users\tk20blue\anaconda3\Scripts\anaconda.exe

INPUT-> C:\Users\tk20blue>python --version
Python 3.8.5

INPUT -> C:\Users\tk20blue>py
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

您同时有两个不同的 python 安装 运行。 Anaconda 是 python。当你在安装 python 后安装它时,你现在基本上有两个。您应该卸载 Python,然后重新安装 Anaconda。

我真的很喜欢 Anaconda 环境,你真的应该看看使用 conda 安装你的包 most/all。

这是一个很棒的教程: https://www.datacamp.com/community/tutorials/installing-anaconda-windows

conda 允许您为不同的项目创建单独的 Python 环境。这意味着您可以为每个项目使用不同的包,甚至不同版本的包。要在 PyCharm 中使用特定的 conda 环境,您必须配置 PyCharm 以使用该环境。我建议查看 PyCharm 文档以了解有关如何执行此操作的更多详细信息。

在 Windows 上设置 Anaconda + Pycharm 非常有效。也许以下内容有帮助:

1。安装

  • www.anaconda.com
  • 安装 Anaconda
  • 将 Anaconda 添加到您的路径(在安装过程中提供),例如C:\ProgramData\Anaconda3\Scripts

2。创建 Conda 环境(Python+Packages 沙盒)

  • $ conda create -n <env_name> python=<python_version>:创建一个新的 Python <python_version> conda 环境(例如 <env_name> = foobar<python_version>=3.8

3。激活软件包并将其添加到您的环境中

  • $ activate <env_name>: 激活环境
  • $ pip install <foo_package>: 通过 pip 安装
  • $ conda install <bar_package>:更多 conda 提供的软件包

备注:activate 不适用于 git-bash,但 cmdpowershell

备注:只要您想向 conda 环境中添加新包,就可以重复这些步骤。

4。在 PyCharm

中为您的项目使用环境
  • 打开现有的或新的 PyCharm 项目
  • Select 您的 conda 环境通过 File > Setting > Project: <your_project> > Python Interpreter 例如通过将其设置为 C:\ProgramData\Anaconda3\envs\<env_name>\python.exe

更多有用的 conda 命令

  • $ deactivate: 停用环境
  • $ conda update --all: 更新所有 Anaconda 包
  • $ conda install python=3.8:升级到新的主要 Python 版本(在本例中为 3.8)
  • $ conda info --envs:列出所有现有的conda环境 lazysheets
  • $ conda env export > environment.yaml: 导出您的活动环境依赖项
  • $ conda env create -f environment.yaml:从 environment.yaml
  • 创建 conda 环境