我对编程还很陌生,所以也许我错过了一些痛苦的显而易见的东西,但是我在很多地方寻找了解决该问题的方法,但没有找到任何解决方法。
我刚买了一台新计算机,并为Anaconda安装了Anaconda和PyCharm。我可以在旧计算机上正常工作,但是当我尝试立即打开PyCharm并创建项目时,它就卡在了conda环境中。显然,有一个新的conda更新,所以我尝试在Spyder中更新到此更新,这似乎很好,但是当PyCharm尝试创建新环境时,它卡住了,只能显示
"Creating Conda environment"
"$ conda update -n base -c defaults conda"
有人知道发生了什么吗?我已经试着只是等待它,但是从那一点来看它似乎根本没有前进。我还用其所有插件卸载了Anaconda和PyCharm,然后重新安装了它们,但无济于事。 感谢您的帮助或输入!
真诚地,困惑的一年级学生
答案 0 :(得分:2)
看来Sophie
能够启动并运行conda环境。
但是,其他新手可能会遇到一个类似的问题,那就是设置Anaconda以在PyCharm中使用。因此,我在下面提供了我最近(今天)使用的指南,以便在新计算机上全新安装时完成此操作。为此,我决定使用PyCharm Community Edition 2018.3
和Anaconda3 version 2019.07.
。我也已经在Windows 7 Home Premium版上执行了此过程(前一段时间)。
这将使您可以一起使用PyCharm和Anaconda,以便您可以:
Windows 10 Enterprise version 1903
窗口与Anaconda的Python版本一起安装的软件包一起使用。然后,您可以同时使用常规的python和conda命令来查看,更新或安装软件包。例如,根据您的喜好,您可以使用“ pip list”(python命令)或“ conda list”列出已安装的软件包。 Terminal
要完成此操作,请按照以下步骤操作:
Python Console
,然后从其他计算机上的先前PyCharm安装中导入您可能拥有的任何设置文件(可选)。假设您刚开始,请创建一个新项目并设置(默认)项目文件夹位置。PyCharm
。我的安装位置设置为Anaconda
。请注意,默认情况下“ ProgramData”文件夹是隐藏的。如果需要手动浏览,则应在Windows资源管理器中启用查看隐藏文件夹的功能。安装后,我决定将选项C:\ProgramData\Anaconda3
和Add Anaconda to my PATH environment variable
设置为取消选择。 Register Anaconda as my default Python 3.7
,然后在地址栏中粘贴Windows Explorer
(或您的安装目录)。这应该带您到该目录。导航到名为C:\ProgramData\Anaconda3
的环境文件夹。选择地址栏并复制该地址。我得到了envs
。您稍后将需要此。 C:\ProgramData\Anaconda3\envs
的程序。您应该从新安装的程序列表中看到这一点。或者,搜索并打开它。这将初始化一些我认为无法完成本指南所必需的东西(我不知道)。对于下一步,我们不需要运行该程序。您可以根据需要关闭它。Anaconda Navigator (Anaconda3)
。您只需为要创建的python项目执行一次。如果将来在某些python项目中需要使用更多环境,则可以实现。py37
的程序,优先作为管理员。以管理员身份打开可能会防止某些系统上发生的复杂情况。为此,搜索程序,然后右键单击它,然后选择Anaconda Prompt (Anaconda3)
。Run as administrator
。它会提示您安装一些软件包。输入conda create -n py37 python=3.7 anaconda
接受并继续进行设置。此步骤可能需要一些时间才能完成。完成后,它可能会向您显示激活环境所需的命令。即,不要激活它。暂时忽略该消息。y
和环境名称C:\ProgramData\Anaconda3\envs
,运行以下命令(根据需要更改以匹配您的环境路径和名称):py37
set PATH=C:\ProgramData\Anaconda\envs\py37\Scripts;C:\ProgramData\Anaconda\envs\py37;%PATH%
。这将激活您的环境。conda activate py37
文件夹。为此,执行以下命令:Documents
。 cd "C:\Users\YourUsername\Documents"
。这会将“ PATH”值导出到一个文本文件,该文件可以在文档文件夹中以echo %PATH% > path_value.txt
的形式找到。打开此文件并复制其中的内容。在随后的步骤中,需要设置PyCharm以在Anaconda环境中使用,这将是必需的。 path_value.txt
。检查Settings - Tools - Terminal
字段是否包含项目文件夹的路径,即。例如Start directory
。然后,为C:/Users/YourUsername/Documents/YourProjectFolderName
字段选择文件夹图标。单击加号,并在Environment variables
和PATH
字段中分别添加一个path_value.txt
和您的路径值(从Name
文件中找到)的新条目。 Value
。浏览Settings - Project Interpreter - Add Python Interpreter - Conda Environment - Existing environment
(或您的安装目录)。选择名为C:\ProgramData\Anaconda3
的文件。我选择将此Anaconda python解释器的python.exe
字段编辑为Name
。Python 3.7 Anaconda
。检查Settings - Build, Execution, Deployment - Console - Python Console
字段是否包含Python interpreter
或类似条目。 Project Default (Python 3.7 Anaconda)
输入可能为空。选择其旁边的文件夹按钮,并分别在Environment variables
和PATH
字段中添加一个path_value.txt
和您的路径值(从Name
文件中找到)的新条目。 。与第12步中输入的条目完全相同。Value
并搜索Settings
选项。右键单击它,然后选择所需的快捷方式。我个人使用设置为Run context configuration
的键盘快捷键。完成上述所有步骤后,您将可以运行打开的当前python .py文件,而不必手动为其设置配置选项(通过绿色播放按钮旁边的Ctrl+Shift+Less
选项,如您之前未设置任何配置)。它将强制PyCharm对您打开的任何项目使用默认项目解释器(现在是所需的Anaconda交付的Python 3.7安装)。要使用它,只需打开一个内含一些代码的.py python文件,单击其中的任何位置,然后使用快捷方式选项即可。Add Configuration
或Edit Configuration
。打开Add Configuration
树,然后选择Templates
。检查Python
选项是否包含Python interpreter
或类似的内容。 Python 3.7 Anaconda
字段可以包含Environment variables
。无论如何,请选择相关的文件夹按钮,并分别在PYTHONUNBUFFERED=1
和PATH
字段中添加一个path_value.txt
和您的路径值(从Name
中找到)的新条目。 。与我们在步骤12和14中所做的完全相同。Value
和Terminal
窗口。或手动关闭并重新打开这些窗口。
现在,您已经创建并激活了一个(ana)conda环境,并在PyCharm中启用了它的使用。您现在也应该能够。将您的代码复制到一个新的新文件,然后单击ie。 Python Console
来运行文件,而无需手动为其设置配置文件。
希望这对您有帮助!