"SpecNotFound: Invalid name, try the format: user/package" 在使用 yml 文件创建新的 Conda env (Windows 10)
"SpecNotFound: Invalid name, try the format: user/package" in Creating new Conda env with yml file (Windows 10)
我正在尝试通过 'Anaconda Prompt' usnig yml
文件创建新的 conda 环境 Windows 10.
所以这是我完成的步骤:
1. 使用 cd
命令我将目录更改为 dir 我的 yml
文件所在的目录。 (假设我的 yml 文件在 c:/Users/<USER NAME>/.jupyter
)
2. 然后我使用 conda env create -f Python 310.yml
命令创建新的 conda 环境。
我得到的是:
SpecNotFound: Invalid name, try the format: user/package
现在我不知道如何解决这个问题,也不知道这个错误的确切含义。
附录
我的 Python 310.yml
文件包含这些内容:
通过更改 Python 310.yml
的内容并将 yml
文件重命名为 Python310.yml
解决了问题。这是最终的 .yml
文件内容:
name: Python3.9
channels:
- defaults
dependencies:
- numpy
- pandas
- matplotlib
- pip
- python=3.9.*
- python-dateutil
- pytz
- scikit-learn
- scipy
- statsmodels
- xlrd
- openpyxl
- lxml
- html5lib
- beautifulsoup4
- jupyter
- pip:
- pmdarima
- tensorflow
- keras
prefix: C:\Users\Shayan\Anaconda3\envs\Python3.9
您可以使用 conda create -f Python 310.yml
.
删除“conda env create”中的“env”它只是“conda create ...”
在我的例子中,问题是文件不存在。因此,请确保该文件在 运行 更新命令之前存在。
确保你的目录在“引号”中,因为我收到这个错误,其中有空格...
表示:
drop the "env" in "conda env create" it's just "conda create ..."
这并没有为我自己修复它,但在尝试 that 然后 after that 尝试整个
conda env create -n myenv-dev --file my_env.yml
再次命令。
我正在尝试通过 'Anaconda Prompt' usnig yml
文件创建新的 conda 环境 Windows 10.
所以这是我完成的步骤:
1. 使用 cd
命令我将目录更改为 dir 我的 yml
文件所在的目录。 (假设我的 yml 文件在 c:/Users/<USER NAME>/.jupyter
)
2. 然后我使用 conda env create -f Python 310.yml
命令创建新的 conda 环境。
我得到的是:
SpecNotFound: Invalid name, try the format: user/package
现在我不知道如何解决这个问题,也不知道这个错误的确切含义。
附录
我的 Python 310.yml
文件包含这些内容:
通过更改 Python 310.yml
的内容并将 yml
文件重命名为 Python310.yml
解决了问题。这是最终的 .yml
文件内容:
name: Python3.9
channels:
- defaults
dependencies:
- numpy
- pandas
- matplotlib
- pip
- python=3.9.*
- python-dateutil
- pytz
- scikit-learn
- scipy
- statsmodels
- xlrd
- openpyxl
- lxml
- html5lib
- beautifulsoup4
- jupyter
- pip:
- pmdarima
- tensorflow
- keras
prefix: C:\Users\Shayan\Anaconda3\envs\Python3.9
您可以使用 conda create -f Python 310.yml
.
删除“conda env create”中的“env”它只是“conda create ...”
在我的例子中,问题是文件不存在。因此,请确保该文件在 运行 更新命令之前存在。
确保你的目录在“引号”中,因为我收到这个错误,其中有空格...
drop the "env" in "conda env create" it's just "conda create ..."
这并没有为我自己修复它,但在尝试 that 然后 after that 尝试整个
conda env create -n myenv-dev --file my_env.yml
再次命令。