We Are Going To Discuss About Why can’t I install cudatookkit=10.1 using pip but can using conda?. So lets Start this Python Article.
Why can’t I install cudatookkit=10.1 using pip but can using conda?
- How to solve Why can't I install cudatookkit=10.1 using pip but can using conda?
pip relies on https://pypi.org/ as the default package repository.
Anaconda has it's own repositorycudatoolkit
is not a package in pypi. So pip cannot find any such package.
It is available in the conda repository.
The reason whycudatoolkit
is not available in pypi is because it's not a python packge. It is a toolkit from nvidia that needs a C compiler to exist in your system. Pip was never intended to handle such cases, whereas Anaconda is.
See this blog post from Anaconda for details:
This highlights a key difference between conda and pip. Pip installs Python packages whereas conda installs packages which may contain software written in any language.
As far as adding to requirements.txt is concerned. If you are using conda in your target system as well you could just export your conda environment to an environment.yml file and then clone the envrionment in your target machine. - Why can't I install cudatookkit=10.1 using pip but can using conda?
pip relies on https://pypi.org/ as the default package repository.
Anaconda has it's own repositorycudatoolkit
is not a package in pypi. So pip cannot find any such package.
It is available in the conda repository.
The reason whycudatoolkit
is not available in pypi is because it's not a python packge. It is a toolkit from nvidia that needs a C compiler to exist in your system. Pip was never intended to handle such cases, whereas Anaconda is.
See this blog post from Anaconda for details:
This highlights a key difference between conda and pip. Pip installs Python packages whereas conda installs packages which may contain software written in any language.
As far as adding to requirements.txt is concerned. If you are using conda in your target system as well you could just export your conda environment to an environment.yml file and then clone the envrionment in your target machine.
Solution 1
pip relies on https://pypi.org/ as the default package repository.
Anaconda has it’s own repository
cudatoolkit
is not a package in pypi. So pip cannot find any such package.
It is available in the conda repository.
The reason why cudatoolkit
is not available in pypi is because it’s not a python packge. It is a toolkit from nvidia that needs a C compiler to exist in your system. Pip was never intended to handle such cases, whereas Anaconda is.
See this blog post from Anaconda for details:
This highlights a key difference between conda and pip. Pip installs Python packages whereas conda installs packages which may contain software written in any language.
As far as adding to requirements.txt is concerned. If you are using conda in your target system as well you could just export your conda environment to an environment.yml file and then clone the envrionment in your target machine.
Original Author Vikash Balasubramanian Of This Content
Conclusion
So This is all About This Tutorial. Hope This Tutorial Helped You. Thank You.