Skip to content Skip to sidebar Skip to footer

Python Virtualenv Can`t Work Through Onedrive

I have my project stored on OneDrive. It sometimes works on my pc and laptop both of which have Windows 10. The project on both is in the same directory- C:/OneDrive/code/etc... Wh

Solution 1:

Don't do this. OneDrive - and similar systems like Dropbox - are meant for sharing documents. They are not meant for code, and even less for installed libraries.

Store your code in a version control system like git, and push it up regularly to a host like Github. Then on each of your computers, clone the repo and install the dependencies locally inside a virtualenv.

Solution 2:

I had a similar issue with a virtualenv synced with OneDrive ('pip' was no more recognized as a command for example).

I solved it by creating a symbolic link inside my OneDrive directory of a virtualenv I created outside. Like this, your drive provider can not modify/optimize/etc. your local files but they will be synced.

You can create a symlink with Windows cmd:

mklink /D"C:\...\OneDrive\...\target_dir\venv""C:\...\source_dir\venv\"

Post a Comment for "Python Virtualenv Can`t Work Through Onedrive"