我正在尝试使用本地安装的这些软件包在Anaconda中创建一个新环境:
Python: 3.8.8 (default, Apr 13 2021, 15:08:03) [MSC v.1916 64 bit (AMD64)]
Pandas: 1.4.2
Numpy: 1.23.5
sklearn: 1.0.2
dateutil: 2.8.2
keras: 2.10.0
argparse: 1.1
sqlalchemy: 1.4.22
statsmodels: 0.13.5
tensorflow: 2.10.1
我运行我的脚本与这些软件包版本没有问题。
如果我在Anaconda提示符下运行以下代码:
conda create -n myenv python=3.8.8 pandas=1.4.2 scikit-learn=1.0.2 numpy=1.23.5 dateutil=2.8.2 keras=2.10.0 argparse=1.1 mysql sqlalchemy=1.4.22 statsmodels=0.13.5 tensorflow=2.10.1
我得到这个错误:
- 包未找到错误:以下软件包在当前渠道中不可用:
- tensorflow = 2.10.1
- 日期工具= 2.8.2
- 参数解析= 1.1 *
所以我运行这个:
conda create -n myenv python=3.8.8 pandas=1.4.2 scikit-learn=1.0.2 numpy=1.23.5 dateutil keras=2.10.0 argparse mysql sqlalchemy=1.4.22 statsmodels=0.13.5 tensorflow
但我得到这个错误:
- 发现冲突!正在查找不兼容的包。*
如果我试试这个:
conda create -n myenv python pandas scikit-learn numpy dateutil keras argparse mysql sqlalchemy statsmodels tensorflow
相同错误:
- 发现冲突!正在查找不兼容的包。*
我做错了什么?
1条答案
按热度按时间xt0899hw1#
首先安装python和tensorflow,然后让anaconda决定应该安装哪个版本的其他需求
如果tensorflow还没有安装numpy的话,Sklearn和panda会负责安装
顺便说一句,如果您没有找到tensorflow 版本,可能是因为您没有添加
-c conda-forge
总而言之: