This time I will show you how to configure and installAnaconda in win. What are the precautions for configuring and installing Anaconda in win? The following is a practical case, let’s take a look together. take a look.
1. Download anaconda
The first step is of course to download anaconda. To download from the official website, you need to use Thunder to quickly
Select the appropriate one Just download the version
In addition to the installation location, there are two other places that need to be confirmed during the download process.
The first check is whether to add Anaconda to the environment Variables, which involves whether you can use conda, jupyter, ipython and other commands directly in cmd , it is recommended to check it. If you don’t check it, it won’t be a big problem. You can use the command line tool provided by Anaconda to operate it later. The second is whether to set Python 3.6 provided by Anaconda as the default Python version of the system. This depends on yourself. Let's do it, it's not a big problem.
After the installation is complete, you can open cmd to test the installation results.
Enter python, ipython, conda, jupyter notebook and other commands respectively, and you will see the corresponding results, indicating that the installation is successful. (python is to enter the python interactive command line; ipython is to enter the ipython interactive command line, which is very powerful; conda is the configuration command of Anaconda; jupyter notebook will start the ipython notebook on the Web side)
What you need to pay attention to is the jupyter notebook command The jupyter service will be started locally on the computer with the default configuration. We will talk about this later.
After Anaconda is successfully installed, we need to modify its package management image to a domestic source.
2. Configure the mirror address, otherwise it will be too slow to download the upgrade file from the official website
After the installation is completed, find the Anaconda prompt, add the mirror address, and complete the configuration:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
On Windows, a number of applications are installed with Anaconda:
Anaconda Navigator, which is a GUI for managing environments and packages
-
Anaconda Prompt terminal, which allows you to use the command line interface to manage environments and packages
Spyder, it is an IDE for scientific development
In order to avoid errors, I recommend updating all packages in the default environment. Open Anaconda Prompt (or the terminal under Mac), type:
conda upgrade --all
and enter y (Yes) when prompted to update. Updates continue. The version of the software package installed for the first time is generally relatively old, so updating in advance can avoid unnecessary problems in the future.
Managing Packages
After installing Anaconda, managing packages is quite simple. To install a package, type conda install package_name
in the terminal. For example, to install numpy, type conda install numpy
.
You can also install multiple packages at the same time. A command like conda install numpy scipy pandas
will install all these packages at the same time. You can also specify the desired package version by adding the version number (e.g. conda install numpy=1.10
).
Conda will also automatically install dependencies for you. For example, scipy depends on numpy because it uses and requires numpy. If you only install scipy (conda install scipy), conda will also install numpy if it is not already installed.
Most commands are very intuitive. To uninstall a package, use conda remove package_name
. To update a package, use conda update package_name
. If you want to update all packages in the environment (which is often useful), use conda update --all
. Finally, to list installed packages, use the conda list
mentioned earlier.
If you don’t know the exact name of the package you are looking for, you can try searching using conda search search_term
. For example, I know I want to install Beautiful Soup, but I don't know the exact package name. So I tried executing conda search beautifulsoup
.
Search beautifulsoup
It returns a list of available Beautiful Soup packages and lists the corresponding package name beautifulsoup4.
Manage Environments
As mentioned before, you can use conda to create environments to isolate projects. To create an environment, use conda create -n env_name list of packages in the terminal. Here, -n env_name sets the name of the environment (-n refers to the name), and list of packages is the list of packages to be installed in the environment. For example, to create an environment named my_env and install numpy in it, type conda create -n my_env numpy
.
#When you create an environment, you can specify the Python version to be installed in the environment. This is useful when you are working with code from both Python 2.x and Python 3.x. To create an environment with a specific Python version, type a command similar to conda create -n py3 python=3
or conda create -n py2 python=2
. I actually created both environments on my personal computer. I use them as a general-purpose environment that is not tied to any specific project, for common work (easily working with every Python version). These commands will install the latest versions of Python 3 and Python 2 respectively. To install a specific version (such as Python 3.3), use conda create -n py python=3.3
.
Enter the environment
After creating the environment, use source activate my_env
to enter the environment on OSX/Linux. On Windows, use activate my_env
.
After entering the environment, you will see the environment name in the terminal prompt, it will be similar to (my_env) ~ $. There are only a few default packages installed in the environment, as well as the packages you installed when you created it. You can check this using conda list. The command to install the package in the environment is the same as before: conda install package_name
. This time, however, the specific packages you install are only available once you're in the environment. To leave the environment, type source deactivate
(on OSX/Linux). On Windows, use deactivate
.
Saving and Loading Environments
Shared Environments This feature is really useful, it allows others to install all the packages used in your code and ensure that these packages The version is correct. You can use conda env export > environment.yaml to save the package as YAML. The first part of the command, conda env export, prints the names of all packages in the environment (including Python versions).
Output the exported environment to the terminal
In the above picture, you can see the name of the environment and all dependencies and their versions. The second part of the export command > environment.yaml writes the exported text to the YAML file environment.yaml. This file can now be shared and used by others to create the same environment as your project.
To create an environment from an environment file, use conda env create -f environment.yaml. This creates a new environment with the same libraries listed in environment.yaml.
List the environment
If you forget the name of the environment (I sometimes do), you can use conda env list
List the environment you created All environments. You'll see a list of environments, and there will be an asterisk next to the environment you're currently in. The default environment (that is, the environment used when you are not in the selected environment) is named root.
Delete environment
If you no longer use certain environments, you can use conda env remove -n env_name
Delete the specified environment (here named env_name).
Using Environment
One thing that helps me a lot is that I have separate environments for Python 2 and Python 3. I used conda create -n py2 python=2 and conda create -n py3 python=3 to create two independent environments, py2 and py3. Now I have a common environment for each Python version. In all of these environments, I have most of the standard data science packages installed (numpy, scipy, pandas, etc.).
I also find it useful to create an environment for each project I work on. This is also useful for non-data related projects such as web apps developed using Flask. For example, I created an environment for my personal blog (using Pelican).
Shared environment
When sharing code on GitHub, it's a good idea to also create environment files and include them in the code repository. This makes it easier for others to install all of your code's dependencies. For those not using conda, I also typically export and include a pip requirements.txt file using pip freeze (learn more here).
Continue to add one more point:
The configuration is complete and you can play happily.
Input: conda list
Check which packages are installed
Test it:
Switch the current environment:
Currently it is python3. If you switch to 2.7, enter
conda create -n python2 python=2.7
Input:
activate python2
Complete environment switching
Supplement:
Conda common commands
View the environment under the current system
conda info -e
Create a new environment
# Specify the python version as 2.7
conda create -n python2 python=2.7
# Install necessary packages at the same time
conda create -n python2 numpy matplotlib python=2.7
Environment switching
# Under linux/Mac, you need to use source activate python2
activate python2
#Exit the environment
deactivate python2
Remove environment
conda remove -n python2 --all
I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to other related matters on the php Chinese website article!
Recommended reading:
Python operation matrix rows and columns
Python operation excel read and write data
unittest coverageHow to perform unit test coverage
The above is the detailed content of How to configure and install Anaconda in win. For more information, please follow other related articles on the PHP Chinese website!

Python is easier to learn and use, while C is more powerful but complex. 1. Python syntax is concise and suitable for beginners. Dynamic typing and automatic memory management make it easy to use, but may cause runtime errors. 2.C provides low-level control and advanced features, suitable for high-performance applications, but has a high learning threshold and requires manual memory and type safety management.

Python and C have significant differences in memory management and control. 1. Python uses automatic memory management, based on reference counting and garbage collection, simplifying the work of programmers. 2.C requires manual management of memory, providing more control but increasing complexity and error risk. Which language to choose should be based on project requirements and team technology stack.

Python's applications in scientific computing include data analysis, machine learning, numerical simulation and visualization. 1.Numpy provides efficient multi-dimensional arrays and mathematical functions. 2. SciPy extends Numpy functionality and provides optimization and linear algebra tools. 3. Pandas is used for data processing and analysis. 4.Matplotlib is used to generate various graphs and visual results.

Whether to choose Python or C depends on project requirements: 1) Python is suitable for rapid development, data science, and scripting because of its concise syntax and rich libraries; 2) C is suitable for scenarios that require high performance and underlying control, such as system programming and game development, because of its compilation and manual memory management.

Python is widely used in data science and machine learning, mainly relying on its simplicity and a powerful library ecosystem. 1) Pandas is used for data processing and analysis, 2) Numpy provides efficient numerical calculations, and 3) Scikit-learn is used for machine learning model construction and optimization, these libraries make Python an ideal tool for data science and machine learning.

Is it enough to learn Python for two hours a day? It depends on your goals and learning methods. 1) Develop a clear learning plan, 2) Select appropriate learning resources and methods, 3) Practice and review and consolidate hands-on practice and review and consolidate, and you can gradually master the basic knowledge and advanced functions of Python during this period.

Key applications of Python in web development include the use of Django and Flask frameworks, API development, data analysis and visualization, machine learning and AI, and performance optimization. 1. Django and Flask framework: Django is suitable for rapid development of complex applications, and Flask is suitable for small or highly customized projects. 2. API development: Use Flask or DjangoRESTFramework to build RESTfulAPI. 3. Data analysis and visualization: Use Python to process data and display it through the web interface. 4. Machine Learning and AI: Python is used to build intelligent web applications. 5. Performance optimization: optimized through asynchronous programming, caching and code

Python is better than C in development efficiency, but C is higher in execution performance. 1. Python's concise syntax and rich libraries improve development efficiency. 2.C's compilation-type characteristics and hardware control improve execution performance. When making a choice, you need to weigh the development speed and execution efficiency based on project needs.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

SublimeText3 Linux new version
SublimeText3 Linux latest version

SublimeText3 Chinese version
Chinese version, very easy to use

Atom editor mac version download
The most popular open source editor

SublimeText3 Mac version
God-level code editing software (SublimeText3)