【问题标题】:Newbie Python, PyCharm and Anaconda issues新手 Python、PyCharm 和 Anaconda 问题
【发布时间】:2021-04-13 15:21:00
【问题描述】:

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

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

(2) 我认为拥有 Anaconda 的原因是因为它带有像 numpy 这样的包。当我在 Conda 或 Python39 环境中的 PyCharm 中“导入 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 pycharm anaconda


    【解决方案1】:

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

    我真的很喜欢 Anaconda 环境,您真的应该考虑使用 conda 来安装您的大部分/所有软件包。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        在 Windows 上设置 Anaconda + Pycharm 就像一个魅力。也许以下有帮助:

        1。安装

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

        2。创建 Conda 环境(Python+包沙箱)

        • $ 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 项目
        • 通过File > Setting > Project: <your_project> > Python Interpreter 选择您的 conda 环境,例如通过将其设置为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 环境

        【讨论】:

          猜你喜欢
          • 2021-04-07
          • 1970-01-01
          • 2016-10-18
          • 2017-08-21
          • 2015-04-08
          • 2019-03-09
          • 1970-01-01
          • 2014-05-17
          • 2016-09-23
          相关资源
          最近更新 更多