PyCharm无法创建conda环境

ijxebb2r  于 2023-01-26  发布在  PyCharm
关注(0)|答案(2)|浏览(444)

我对编程还很陌生,所以可能有一些明显的东西我错过了,但是我已经搜索了很多关于这个问题的解决方案,但是没有找到任何解决方案。
我刚买了一台新电脑,安装了Anaconda和PyCharm for Anaconda。我让它在我的旧电脑上工作得很好,但是当我现在试图打开PyCharm并创建一个项目时,它在创建conda环境时卡住了。显然有一个新的conda更新,所以我试图在Spyder中更新到这个更新,它看起来工作得很好,但是当PyCharm试图创建一个新环境时,它卡住了只能显示

"Creating Conda environment"
"$ conda update -n base -c defaults conda"

有人知道发生了什么吗?我试过只是等待它出来,但它似乎没有向前迈进,在所有从这一点上。我也卸载了水蟒和PyCharm与他们所有的插件,并重新安装他们,但无济于事。感谢任何帮助或输入!
真诚的,困惑的一年级学生

e37o9pze

e37o9pze1#

看起来Sophie能够启动并运行conda环境。
然而,其他新手可能会遇到类似的问题,关于设置Anaconda在PyCharm中使用。我在下面提供一个指南,我最近(今天)用于在新计算机上的全新安装上完成此操作。为此,我决定使用PyCharm Community Edition 2018.3Anaconda3 version 2019.07.,我在Windows 10 Enterprise version 1903上执行此操作。我也在Windows 7家庭高级版上执行过这个程序(前段时间)。

    • 这将使您能够同时使用PyCharm和Anaconda,以便您可以:**
  • 了解创建conda环境的先决条件步骤,并熟悉在PyCharm中使用Anaconda的后续步骤。
  • 使用PyCharm中的Terminal窗口来安装用Anaconda版本的Python安装的包。然后你可以使用常规的python和conda命令来查看、更新或安装包。例如,根据你的喜好,你可以使用'pip list'(python命令)或'conda list'来列出已安装的包。
  • 使用Anaconda python解释器作为PyCharm中的默认Python Console
    • 要完成此操作,请执行以下步骤:**

1.安装PyCharm,并导入其他计算机上以前安装的PyCharm中的任何设置文件(可选)。假设您是从头开始,创建一个新项目并设置(默认)项目文件夹位置。
1.安装Anaconda。我的安装位置设置为C:\ProgramData\Anaconda3。注意,默认情况下,"ProgramData"文件夹是隐藏的。如果需要手动浏览,您应该在windows资源管理器中启用查看隐藏文件夹。安装时,我决定取消选择Add Anaconda to my PATH environment variableRegister Anaconda as my default Python 3.7选项。
1.打开Windows Explorer并粘贴到地址栏中的C:\ProgramData\Anaconda3(或您的安装目录)。这应该会将您带到该目录。导航到名为envs的环境文件夹。选择地址栏并复制该地址。我得到了C:\ProgramData\Anaconda3\envs。您稍后会需要它。
1.打开名为Anaconda Navigator (Anaconda3)的程序。您应该在新安装的程序列表中看到该程序。或者,搜索该程序并将其打开。这将初始化一些我认为完成本指南所必需的内容(我不知道)。在接下来的步骤中,我们不需要运行该程序。如果需要,您可以关闭它。
1.为我们将要创建的(ana)conda环境确定一个名称,为了简单起见,我使用了py37,你只需要为你将要创建的python项目命名一次,如果你将来需要为一些python项目命名的话,可以创建更多的环境。
1.请优先以管理员身份打开名为Anaconda Prompt (Anaconda3)的程序。以管理员身份打开可以防止某些系统上可能发生的复杂情况。为此,请搜索该程序,然后右键单击它,并选择Run as administrator
1.输入以下命令:conda create -n py37 python=3.7 anaconda。它应该会提示您安装一些软件包。输入y接受并继续安装。此步骤可能需要一些时间才能完成。完成后,它可能会显示激活环境所需的命令。现在不要激活它,即暂时忽略该消息。
1.假定环境路径为C:\ProgramData\Anaconda3\envs,环境名称为py37,运行以下命令(根据需要进行更改以匹配您的环境路径和名称):
set PATH=C:\ProgramData\Anaconda\envs\py37\Scripts;C:\ProgramData\Anaconda\envs\py37;%PATH%
1.运行此命令:conda activate py37。这将激活环境。
1.导航到您可以轻松访问的文件夹,例如计算机上的Documents文件夹。为此,请执行以下命令:cd "C:\Users\YourUsername\Documents".
1.执行以下命令:echo %PATH% > path_value.txt。这会将"PATH"值导出到一个文本文件中,该文件可以在Documents文件夹中找到,名称为path_value.txt。打开该文件并复制其中的内容。在以下步骤中设置PyCharm以用于Anaconda环境时需要使用该文件。
1.在PyCharm中,导航到Settings - Tools - Terminal。检查Start directory字段是否包含项目文件夹的路径,例如C:/Users/YourUsername/Documents/YourProjectFolderName。然后,选择Environment variables字段的文件夹图标。单击加号,并分别在NameValue字段中添加一个新条目,其中包含PATH和您的路径值(从path_value.txt文件中找到)。
1.在PyCharm中,导航到Settings - Project Interpreter - Add Python Interpreter - Conda Environment - Existing environment,浏览到C:\ProgramData\Anaconda3(或您的安装目录),选择名为python.exe的文件,我选择将这个Anaconda python解释器的Name字段编辑为Python 3.7 Anaconda
1.在PyCharm中,导航到Settings - Build, Execution, Deployment - Console - Python Console。检查Python interpreter字段是否包含Project Default (Python 3.7 Anaconda)或类似条目。Environment variables输入可能为空。选择它旁边的文件夹按钮,然后使用PATH和您的路径值添加新条目(如从path_value.txt文件中找到的)。与步骤12中输入的条目完全相同。

1.[可选]在PyCharm中,导航到Settings并搜索Run context configuration选项。右键单击该选项并选择所需的快捷方式。我个人使用的键盘快捷方式设置为Ctrl+Shift+Less。完成其余步骤后,将允许您运行当前打开的python. py文件。而不必为其手动设置配置选项(通过Add Configuration选项,绿色播放按钮旁边,如果你之前没有设置任何配置的话)。它将强制PyCharm使用默认的项目解释器(现在是Anaconda提供的Python 3.7安装),要使用它,只需打开一个. py python文件,其中包含一些代码,单击其中的任意位置,然后使用快捷方式选项。
1.[注意:如果跳过了步骤15,请转到步骤17]使用步骤15中的方法运行python文件。这将自动为该文件设置运行配置选项。您可能会收到缺少包的错误。现在请忽略该错误。
1.在绿色"Play/Run(玩/跑)"按钮旁边的下拉框中选择Edit ConfigurationAdd Configuration。打开Templates树,然后选择Python。检查Python interpreter选项是否包含Python 3.7 Anaconda或类似内容。Environment variables字段可能包含PYTHONUNBUFFERED=1。无论如何,选择related folder按钮,并在NameValue字段中分别添加一个新条目,其中包含PATH和您的路径值(从path_value.txt文件中找到)。与我们在步骤12和14中所做的完全相同。
1.重新启动PyCharm以重新初始化TerminalPython Console窗口。或者手动关闭并重新打开这些窗口。
现在你已经创建并激活了一个conda环境,并在PyCharm中启用了它的使用。你现在也应该能够ie.将你的代码复制到一个新的文件中,然后点击ie. Ctrl+Shift+Less来运行这个文件,而不必手动设置它的配置文件。
希望这有帮助!

n1bvdmb6

n1bvdmb62#

根据我的经验,我只是以管理员身份打开PyCharm,错误就消失了!

相关问题