我对编程还很陌生,所以可能有一些明显的东西我错过了,但是我已经搜索了很多关于这个问题的解决方案,但是没有找到任何解决方案。
我刚买了一台新电脑,安装了Anaconda和PyCharm for Anaconda。我让它在我的旧电脑上工作得很好,但是当我现在试图打开PyCharm并创建一个项目时,它在创建conda环境时卡住了。显然有一个新的conda更新,所以我试图在Spyder中更新到这个更新,它看起来工作得很好,但是当PyCharm试图创建一个新环境时,它卡住了只能显示
"Creating Conda environment"
"$ conda update -n base -c defaults conda"
有人知道发生了什么吗?我试过只是等待它出来,但它似乎没有向前迈进,在所有从这一点上。我也卸载了水蟒和PyCharm与他们所有的插件,并重新安装他们,但无济于事。感谢任何帮助或输入!
真诚的,困惑的一年级学生
2条答案
按热度按时间e37o9pze1#
看起来
Sophie
能够启动并运行conda环境。然而,其他新手可能会遇到类似的问题,关于设置Anaconda在PyCharm中使用。我在下面提供一个指南,我最近(今天)用于在新计算机上的全新安装上完成此操作。为此,我决定使用
PyCharm Community Edition 2018.3
和Anaconda3 version 2019.07.
,我在Windows 10 Enterprise version 1903
上执行此操作。我也在Windows 7家庭高级版上执行过这个程序(前段时间)。Terminal
窗口来安装用Anaconda版本的Python安装的包。然后你可以使用常规的python和conda命令来查看、更新或安装包。例如,根据你的喜好,你可以使用'pip list'(python命令)或'conda list'来列出已安装的包。Python Console
1.安装
PyCharm
,并导入其他计算机上以前安装的PyCharm中的任何设置文件(可选)。假设您是从头开始,创建一个新项目并设置(默认)项目文件夹位置。1.安装
Anaconda
。我的安装位置设置为C:\ProgramData\Anaconda3
。注意,默认情况下,"ProgramData"文件夹是隐藏的。如果需要手动浏览,您应该在windows资源管理器中启用查看隐藏文件夹。安装时,我决定取消选择Add Anaconda to my PATH environment variable
和Register 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
字段的文件夹图标。单击加号,并分别在Name
和Value
字段中添加一个新条目,其中包含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 Configuration
或Add Configuration
。打开Templates
树,然后选择Python
。检查Python interpreter
选项是否包含Python 3.7 Anaconda
或类似内容。Environment variables
字段可能包含PYTHONUNBUFFERED=1
。无论如何,选择related folder按钮,并在Name
和Value
字段中分别添加一个新条目,其中包含PATH
和您的路径值(从path_value.txt
文件中找到)。与我们在步骤12和14中所做的完全相同。1.重新启动PyCharm以重新初始化
Terminal
和Python Console
窗口。或者手动关闭并重新打开这些窗口。现在你已经创建并激活了一个conda环境,并在PyCharm中启用了它的使用。你现在也应该能够ie.将你的代码复制到一个新的文件中,然后点击ie.
Ctrl+Shift+Less
来运行这个文件,而不必手动设置它的配置文件。希望这有帮助!
n1bvdmb62#
根据我的经验,我只是以管理员身份打开PyCharm,错误就消失了!