Python虚拟环境
配置虚拟环境并添加到anaconda中。并暗转facebook的时间序列机器学习包
conda list #查看安装了哪些包。
conda env list 或 conda info -e #查看当前存在哪些虚拟环境
conda update conda #检查更新当前conda
conda create -n your_env_name python=X.X(2.7、3.6等)#命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。
conda remove -n your_env_name(虚拟环境名称) --all
关闭虚拟环境
从当前环境退出返回使用PATH环境中的默认python版本
Linux: source deactivate
Windows: deactivate
删除环境中的某个包。
conda remove --name your_env_name package_name
添加或删除jupyter的虚拟环境
-
切换环境
conda activate tensorflow
-
安装ipykernel
pip install ipykernel
-
添加Kernel(–name 后面跟你要给Kernel起的名字)
python -m ipykernel install --name tensorflow
-
如果报没权限
python -m ipykernel install --user --name tensorflow python -m ipykernel install --user --name your_env_name --display-name "your_env_name"
-
查看有多少Kernel
ipython kernelspc list
-
删除Kernel(环境)
jupyter kernelspec remove env_name(环境名字不是disply-name)
安装fbprophet
创建虚拟环境python=3.8.5
conda create -n your_env_name python=3.8.5
切换环境
activate your_env_name
执行如下代码
conda install pystan
conda install -c conda-forge fbprophet
将环境添加到Jupyter中
pip install ipykernel
python -m ipykernel install --user --name your_env_name --display-name "your_env_name"
重启Jupyter
切换环境即可
引入fbprophet包测试是否成功
from fbprophet import Prophet # Time series prediction library
from fbprophet.diagnostics import cross_validation # For cross validation
from fbprophet.diagnostics import performance_metrics # Metrics
from fbprophet.plot import plot_cross_validation_metric # metric plot
import performance_metrics # Metrics
from fbprophet.plot import plot_cross_validation_metric # metric plot