Accidentally installed python 3.5 vs. python3.5 : Is this bad?


I run Linux Mint with Python 3.4.x pre-installed. I'm starting a new project and wanted to take advantage of 3.5ish stuff so I decided I would install 3.5 and create my new virtual environment pointing to it.

So, I by accident typed

sudo apt-get install python 3.5

Which I've since learned is different from

sudo apt-get install python3.5.

I know that is different because the later requires adding a new repository wherein the former I was able to do before I added the deadsnakes repo.

So, I went through the install of "python 3.5" - it asked me some questions about FTP to ined(something) or standalone, then I installed python3.5.

My question(s) is

1) What is python 3.5? (with the space), 2) Did I break anything, 3) Should I uninstall python 3.5 even though the uninstall warns me not to unless I really know what I am doing?

Thank you


Newer versions always have newer patches and fixes. Python 3.5.2 is probably what you installed if you used sudo apt-get install python3.5. There is also Python 3.6 now.

With the space (sudo apt-get install python 3.5) it would mean install python and 3.5 so maybe it just installed/updated python2.

Anyway, having multiple versions is not an issue. You may alias each install and use them as required.

<h3>Should I uninstall python 3.5 even though the uninstall warns me not to unless I really know what I am doing?</h3>

You shall do that if no other program/dependency is lost. Have you used it in some code? (which wouldn't work if its gone!) If you haven't then go ahead uninstall it.


  • Scroll till end of the page using appium-android
  • How does the function printf works in C?
  • How do I vertically align text inside an anchor element, which is nested within an unordered list
  • How to get refs from another component in React JS
  • post video to youtube
  • How to ragged partition a list in Python?
  • Change marker icon options in google maps
  • How to call procedure in kohana 3.1
  • Jquery modal popup display only once per user session
  • socket.io example sometimes not connecting client side when using a reverse proxy
  • .Net Core 2.0 Webjob with Scoped Dependencies
  • How to Share Sqlite Between Two Application?
  • How to check the permissions as per authenticated user using Django and Python
  • phonegap: is it possible to detect double touch swipe from Javascript?
  • Mocking OpenXML with Moq
  • iText Java - add header to an existing pdf
  • How to list all Call logs from Log list including Sms and email logs also?
  • How do you close TCP connections gracefully without exceptions?
  • Select Checkbox !== Select Row Table
  • Printing a flowdocument with dynamic data in WPF
  • LIBSODIUM decrypt data inside mysql query like did with AES_DECRYPT
  • Updating DbSet item's value from the controller - C#, MVC, Code First
  • How to use grep to output unique lines of code from a file?
  • Why dealing with Value is faster than with Reference for Struct?
  • C++ Time measurement of functions
  • Adding custom message on Thank You page by shipping method
  • what is mean -(IBAction) behavior function?
  • How to create wsdl from xsd
  • async GET request with body from browser
  • Use 2D Text into 3D scenes in JavaFX results in blurry texts
  • Django self join , How to convert this query to ORM query
  • Synchronous Calls with jqGrid?
  • openpyxl - adding new rows in excel file with merged cell existing
  • Is there a better way for handling SpatialPolygons that cross the antimeridian (date line)?
  • How to call jQuery function in HTML returned by AJAX
  • How do I add a mouse over tooltip to an Image using .DrawImage()
  • How to warp text around image in iOS?
  • Why does Rails 3 think xE2x80x89 means â x80 x89