python 使用Anaconda管理项目环境
程序员文章站
2024-01-27 10:47:10
Pycharm没有内置的python解释器,需要我们自己下载python解释器。 在很多python项目中,会导入第三方的模块,逐个去下载导入很不方便。 我们通常使用Anaconda来管理python的项目环境,Anaconda自带python解释器,且提供了大量的第三方模块,引入第三方库很方便。 ......
pycharm没有内置的python解释器,需要我们自己下载python解释器。
在很多python项目中,会导入第三方的模块,逐个去下载导入很不方便。
我们通常使用anaconda来管理python的项目环境,anaconda自带python解释器,且提供了大量的第三方模块,引入第三方库很方便。
anaconda的安装
如果未勾选第一个添加到path环境变量中,后面需要手动在path环境变量中添加conda.exe所在目录的路径。
红框圈出的是anaconda核心程序,是必需的,其他的是自动安装的插件。
有整洁强迫症的可以运行红框中的程序,然后卸载插件:
配置pycharm解释器
新建项目
可以选择新环境,也可以选择已存在的解释器。之前可以不配置解释器,等到新建项目时配置也行。
注意:如果选择新建环境,要选择conda。
导入第三方模块的三种方式
1、写导入语句 import xxx ,alt+f4,安装对应的包即可。
2、ctrl+alt+s -> 拦截器设置 -> +
3、在anaconda中安装包
总结:
- 第一种最方便,但是写import语句时,第三方库是没有代码提示的,不熟悉包名可能会写错。
- 第二、三种输入包名时有候选项。我觉得pycharm比anaconda运行更流畅,第二种比第三种好一些(运行更流畅)。
- 如果已经导入,但还是有红线报错,可能是pycharm正在索引当前项目环境中的包。导入|移除包后,pycharm会重新索引这个项目环境中的所有包(更新环境),很慢(右下角可看到progress running),等一会儿就ok了。
- 移除包也是上面的三种方法。
可能出现的错误
如果安装第三方包的过程中出现这样的错误:
python: modulenotfounderror: no module named 'setuptools'
是因为缺少setuptools模块。解决方式如下:
1、下载setuptools
2、解压,进入setuptools文件夹下,双击运行cli.exe
没啥界面,一闪而过。
3、安装模块
我们要安装的就是setup.py这个文件,复制setup.py所在文件夹的路径
命令提示符下(要使用管理员权限的那个命令提示符,不然部分文件访问不了),cd到该路径
然后执行:
python setup.py install
ok,安装完成。
推荐阅读
-
python 使用Anaconda管理项目环境
-
phpstorm 新建remote项目,如何在使用git切换分支的时候能够同步最新的文件到远程开发环境?
-
anaconda--4--将本地原有的python环境添加到anaconda环境中
-
Python环境下安装使用异步任务队列包Celery的基础教程
-
anaconda虚拟环境 使用的还是base环境的python/pip
-
CentOS中使用virtualenv搭建python3环境
-
使用 git 将本地项目提交到github管理
-
<转>使用JIRA搭建企业问题跟踪系统(三) 项目管理Scheme配置管理MySQLWorkflow
-
Python学习之旅:使用virtualenv创建Python环境及PyQT5环境配置
-
使用Python设置tmpfs来加速项目的教程