No. If you have purchased a CD, then you will have to install the software. If you purchase the download from our website then yes.
This Turbo Tax FAQ will show you how to access your download if you purchased from our website.
Find your TurboTax for Windows software download
https://ttlc.intuit.com/replies/3301978