新手 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
,但 cmd
或 powershell
备注:只要您想向 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 环境
我是在线学习教程的新手。我在使用 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
,但 cmd
或 powershell
备注:只要您想向 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 环境