Overview
What is Anaconda?
Anaconda provides access to the foundational open-source Python and R packages used in modern AI, data science, and machine learning. These enterprise-grade solutions enable corporate, research, and academic institutions around the world to harness open-source for competitive advantage and research.…
The best and easiest data analysis tool
Anaconda: Best IDE for Python
Best IDE for Data Science Projects
Anaconda - a platform made for Py.
Awesome tool for Data Scientists
Advance mathematics operation is easily done …
Anaconda Review
One stop data science destination - Anaconda
Powerful environment to work on what you want with what you want (not ironic!)
Complete Data Science software suit.
Anaconda for Data Science!
Hemant's review of Anaconda
Data Science and Anaconda
Big guns for big scale projects: Anaconda
Anaconda - your one stop platform for data science
Anaconda for beginner data scientists!
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Data Transformations (25)9.696%
- Visualization (24)9.696%
- Extend Existing Data Sources (23)8.989%
- Interactive Data Analysis (23)8.989%
Pricing
Free Tier
$0
Starter Tier
$9
Business Tier
$50
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Product Demos
Introducing Anaconda Distribution for Python in Excel
Introducing: Anaconda Assistant
Anaconda for Open-Source Security with Python and R
AI Development in the Enterprise with Anaconda's Data Science Platform
Features
Platform Connectivity
Ability to connect to a wide variety of data sources
- 9.8Connect to Multiple Data Sources(22) Ratings
Ability to connect to a wide variety of data sources including data lakes or data warehouses for data ingestion
- 8.9Extend Existing Data Sources(23) Ratings
Use R or Python to create custom connectors for any APIs or databases
- 9.6Automatic Data Format Detection(21) Ratings
Automatic detection of data formats and schemas
- 9.6MDM Integration(14) Ratings
Integration with MDM and metadata dictionaries
Data Exploration
Ability to explore data and develop insights
- 9.6Visualization(24) Ratings
The product’s support and tooling for analysis and visualization of data.
- 8.9Interactive Data Analysis(23) Ratings
Ability to analyze data interactively using Python or R Notebooks
Data Preparation
Ability to prepare data for analysis
- 8.8Interactive Data Cleaning and Enrichment(23) Ratings
Access to visual processors for data wrangling
- 9.6Data Transformations(25) Ratings
Use visual tools for standard transformations
- 9.7Data Encryption(19) Ratings
Data encryption to ensure data privacy
- 9.5Built-in Processors(20) Ratings
Library of processors for data quality checks
Platform Data Modeling
Building predictive data models
- 9.6Multiple Model Development Languages and Tools(22) Ratings
Access to multiple popular languages, tools, and packages such as R, Python, SAS, Jupyter, RStudio, etc.
- 8.8Automated Machine Learning(21) Ratings
Tools to help automate algorithm development
- 8.9Single platform for multiple model development(23) Ratings
Single place to build, validate, deliver, and monitor many different models
- 9.6Self-Service Model Delivery(18) Ratings
Multiple model delivery modes to comply with existing workflows
Model Deployment
Tools for deploying models into production
- 9.5Flexible Model Publishing Options(20) Ratings
Publish models as REST APIs, hosted interactive web apps or as scheduled jobs for generating reports or running ETL tasks.
- 9.5Security, Governance, and Cost Controls(19) Ratings
Built-in controls to mitigate compliance and audit risk with user activity tracking
Product Details
- About
- Integrations
- Competitors
- Tech Details
- FAQs
What is Anaconda?
Anaconda provides access to the foundational open-source Python and R packages used in modern AI, data science, and machine learning. These enterprise-grade solutions enable corporate, research, and academic institutions around the world to harness open-source for competitive advantage and research. Anaconda also provides enterprise-grade security to open-source software through the Premium Repository.
Anaconda Features
Platform Connectivity Features
- Supported: Extend Existing Data Sources
Data Exploration Features
- Supported: Visualization
- Supported: Interactive Data Analysis
Data Preparation Features
- Supported: Data Transformations
- Supported: Data Encryption
Platform Data Modeling Features
- Supported: Multiple Model Development Languages and Tools
- Supported: Automated Machine Learning
- Supported: Single platform for multiple model development
- Supported: Self-Service Model Delivery
Model Deployment Features
- Supported: Flexible Model Publishing Options
- Supported: Security, Governance, and Cost Controls
Anaconda Competitors
Anaconda Technical Details
Deployment Types | On-premise, Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Windows, Linux, Mac |
Mobile Application | No |
Supported Countries | Global |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(143)Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
Anaconda is a versatile tool that has found widespread use across various departments and teams within organizations. It is highly regarded by users for its ability to import libraries, train predictive algorithms, and estimate value sources. This makes it an invaluable tool for data scientists and machine learning engineers who rely on it for real-world problem-solving and project development. Anaconda's package management system is particularly appreciated as it helps maintain up-to-date Python libraries, saving time and avoiding installation issues. Additionally, its cross-platform program facilitates seamless collaboration among Mac/PC/Linux users.
One of the key use cases of Anaconda is in the field of business intelligence and data science. Professionals in this domain utilize Anaconda for analysis, forecasting, and answering critical questions. Organizations also leverage Anaconda to identify the impact of COVID-19 on different products by analyzing customer survey data. The software's robust capabilities make it an ideal choice for managing large-scale projects with multiple dependencies, ensuring reproducibility of analysis, and providing a standardized working environment. Furthermore, Anaconda serves as a comprehensive data analysis environment, particularly when coupled with the user-friendly Jupyter Notebook.
In addition to its applications in data science and business intelligence, Anaconda finds utility in other areas such as banking departments for coding complex tasks like risk prediction and evaluation. It also supports software development objectives by enabling quick setup of development environments for employees. The product is widely used in analytics-based projects, including building small applications with Spyder and reporting and visualization with R and Orange. Moreover, researchers in fields like engineering and geoscience often turn to Anaconda as a research platform for prototyping custom algorithms and sharing progress with teammates.
Overall, Anaconda proves itself as an indispensable tool that streamlines coding workflows, ensures version control, enhances collaboration among teams, simplifies package management, enables efficient scripting in Python, offers a wide range of libraries and packages for various domains, automates routine tasks like excel sheet modifications, and provides a robust environment for data analysis and visualization.
Anaconda as a one-stop destination: Many users have found Anaconda to be a convenient and comprehensive solution for data science and programming tools. It has been praised by multiple reviewers for providing important tools such as Jupyter, Spyder, and R in one platform.
User-friendly interface: The simplicity and ease of use of Anaconda's user interface have been appreciated by many reviewers. They have found it intuitive and easy to navigate through files in Jupyter, as well as install new libraries.
Flexibility in working with Python environments: Users have highlighted the flexibility of Anaconda in working with multiple Python environments based on their requirements. This feature has been found useful for different use cases by several reviewers.
-
Slow performance and high resource consumption: Several users have expressed frustration with the slow performance of Anaconda, particularly when it comes to bootstrapping the software and loading its contents. Additionally, some reviewers have mentioned that Anaconda can consume a significant amount of RAM, making it unsuitable for large projects or older machines.
-
Difficulty in installing packages and libraries: Many users have encountered challenges when installing specific Python libraries using Anaconda's package manager, conda. Some reviewers had to uninstall and reinstall Anaconda multiple times to resolve issues with library installation. Others found it confusing to work with Anaconda alongside other Python packages and versions on their machine.
-
Lack of support and technical troubleshooting difficulties: A number of users have mentioned the lack of support for the free version of Anaconda, making it difficult to troubleshoot issues without technical assistance. Reviewers felt frustrated when encountering software crashes while running code in Anaconda, leading to data loss. They also expressed dissatisfaction with the irregular security updates and the lack of integration with version control tools.
Users commonly recommend Anaconda as an excellent IDE tool for Python developers. They appreciate its user-friendly interface and the positive coding experience it provides. Users also find it easy to manage libraries in different programming languages. Additionally, they value the availability of helpful training materials and tutorials, particularly for beginners in data science and machine learning. As a result, users suggest starting with Anaconda for beginners and using it for projects involving Python programming. Furthermore, they recommend considering PyCharm as a more sophisticated IDE alternative.
Attribute Ratings
Reviews
(26-37 of 37)Anaconda: The Data Science Starter Kit.
- Clear install story. There are a lot of ways to install python. There's only one way to install anaconda. This makes teaching and standardizing much easier.
- Batteries included. It's easy to install things in python, but anaconda ships with most of what you need out of the box. This helps with standardization and reproducibility.
- Good integrations with Jupyter and other visual tools. Jupyter is really convenient when learning various python packages. Anaconda makes these tools easy to launch and to use.
- Doesn't play well with other Python. I use python for more than data science, and whenever I have multiple versions of python on my machine —some using conda, some using Pipenv, some using poetry— it can get really confusing. If Anaconda is all you use, then it works really well.
- Not all packages are available in Anaconda. Conda install doesn't always work for all PyPI packages. This adds to the frustration above - as you have to install some packages outside of conda, and then figure out how to use them internally.
- Visualizations don't always work like you'd hope. This is getting better, but creating interactive graphics doesn't always work well in this context.
Anaconda - Flexible Enterprise Data Science Solution
- Package Management. Some packages are difficult to install on different platforms. This is simplified with Anaconda.
- Dedicated servers. More control over security.
- Collaboration. Analysts can interact with and checkout notebooks and datasets.
- Requires dedicated administration.
- Expensive.
- Removes some control from end-users (analysts).
Less useful for quick exploratory analysis. Need to host datasets outside of local.
Data science experiments in no time
- Integration of the most popular and useful Python packages
- Managing multiple execution environments
- Management of package dependencies
- Easier migration to cloud sharing
Anaconda as an analytics platform for beginners
- Anaconda is one platform with all the necessary toolset for data analysis. It is very easy to set up on any OS.
- Adding new libraries and configuring them is quite simple and easy. Traditionally this task using command prompt is not simple. Updating the existing libraries is also easy.
- I experimented many platforms and tools before deciding on Anaconda as this platform helps with lots of business insights for enhancing my work function.
- Sharing the dashboards to team with very good visuals is easy as Jupyter Notebooks offers various forms of sharing.
- For someone who is new, the learning curve is very simple. Excellent community help.
- I am not sure as I have not explored more on Anaconda platform if we can create workflows of different tasks on data using pre-defined templates. For example, KNIME offers this kind of approach.
- Once some analysis is completed and if the result has to be presented, currently I see the only option is sharing the Jupyter notebook.
Anaconda - the easiest and quickest way to get going on ML
- Everything is in one place, so it's very convinient
- It's easy to switch between multiple functionalities
- Performance and Speed - Python and R run smoothly and efficiently.
- User Interface could be a little bit more clearer.
- Error messaging can definitely be improved
- Installing packages is very easy with Anaconda. Anaconda comes with 'anaconda navigator', a terminal-like utility from which you can easily install R packages and python libraries.
- Launching R and python IDEs as well as Jupyter notebooks from anaconda navigator is simple, and Anaconda makes it very easy to keep these packages up-to-date.
- I really like the fact that if you don't want to install the full version of Anaconda, you can opt to install a lightweight version (called Miniconda) that includes less python libraries and only core conda. I've installed it when I didn't want to take up as much disk space as Anaconda requires, but it works just the same.
- Although I have generally had positive experiences with Anaconda, I have had trouble installing specific python libraries. I tried to remedy the solution by updating other packages, but in the end, things got really messed up, and I ended up having to uninstall and reinstall a total of about 4 times over the past 2 years.
- If you have the free version of Anaconda, there is not much support. Googling questions and error messages are helpful, but there were times when I wished I would have been able to ask technical support to help me troubleshoot issues.
- There were a few times when I tried to install tensorflow and tensorboard via Anaconda on a PC, but I could not get them to install properly. Anaconda allows you to create 'environments' , which allow you to install specific versions of python and associated libraries. You can keep your environments separate so they do not conflict with one another. Anyway, I ended up having to create several 'conda envrionments' just so I could use tensforflow/tensorboard and a few other utilities to avoid errors. This was somewhat annoying, because every time I wanted to run a specific model, I'd have to open up the specific conda environment with the appropriate python libraries.
Anaconda, the Python best way
- The most useful thing is the Jupyter notebook that Anaconda has inside the platform. You can use your browser to manage them and launch everything from your file system.
- Anaconda exists for Python 2 and Python 3. So, you can use it despite which Python you use.
- It's very easy to install, and it's multiplatform (Windows, OS X, Linux).
- Friendly manage of Python packages.
- Some Python packages are not included to Anaconda, so you have to install them using different ways, like using pip, for example.
- Sometimes you get stuck because Anaconda still have some little bugs.
- Anaconda is a little slow when it's initializing.
Python programming made easy
- It's really easy to use and implement, something that is not always usual with this kind of software
- One of the best things Anaconda does is managing Python libraries and packages
- You can easily install your preferred Python version, something handy considering the differences between the diverse versions of Python
- Sometimes it takes too much time to initialize
- Some of the packages are not already charged so you need to upload them by hand.
ANACONDA REVIEW
- Anaconda has iPython- Notebook that facilitates code writing in Python
- It's very easy to install tour preferred the Python version
- The risk of messing up the libraries is completely eliminated
- It's hard to get security updates when you leave the system packages
- There're some PyPI packages that Anaconda doesn't have. This obligates the user to package it by herself or using pip
- Anaconda isn't as fast as PyPI publications
When designing algorithms, I find ai-one to be very useful. Other tools that more suitable than Anaconda for more complex tasks are protege, biffblue and Nervana Neon
Anaconda for Python library management
- Manage Python packages
- Install Python and Jupyter notebook frameworks
- Utilization of Python and Jupyter notebook shells
- It is difficult to manage everything when you already have libraries or frameworks installed
- Fairly slow initialization
- Account requirements for some programs
The best platform for Python
- Anaconda (i.e. Python with lots of packages and the fabulous iPython/Jupyter Notebook) does analytics well. In analytics, or "data science" or whatever buzzword, you have to pick your poison: Python, R, or SAS. Python is the only one that's good at doing other things as well.
- Like the visualization...The quality of the built-in types of scientific visualization in Python vs. R and their aesthetics is up for grabs. However, Python can do a whole lot of different kinds of visualization above and beyond R. Similarly, JavaScript probably can do more/better visualization than Python, but it's not meant for analytics. Anaconda has enough visualization packages to get you started.
- It's still a little buggy. Especially the launcher.
- It's not always easy to set up. It's not exactly difficult: a Google search away for most things, but silly stuff like path names, installing custom fonts and colors. That kind of thing.
The best platform for Python analytics.
- Anaconda (i.e. Python with lots of packages and the fabulous iPython/Jupyter Notebook) does analytics well. In analytics, or "data science" or whatever buzzword, you have to pick your poison: Python, R, or SAS. Python is the only one that's good at doing other things as well.
- Like visualization...The quality of the built in types of scientific visualization in Python vs. R and their aesthetics is up for grabs. However, Python can do a whole lot of different kinds of visualization above and beyond R. Similarly, JavaScript probably can do more/better visualization than Python, but it's not meant for analytics. Anaconda has enough visualization packages to get you started.
- It's still a little buggy. Especially the launcher.
- It's not always easy to set up. It's not exactly difficult: a Google search away for most things, but silly stuff like path names, installing custom fonts and colors. That kind of thing.