diff --git a/setup.py b/setup.py
index d93d9ad7b4426934bbdfd2d06f8f9a01d5c0ca76..c40ce57d0a000203ba3bf2dca86825f0e530a036 100644
--- a/setup.py
+++ b/setup.py
@@ -50,7 +50,7 @@ class CustomBuild(build):
             sys.stderr.write("Plateform '%s' not supported...\n" % sys.platform)
             sys.exit(1)
 
-        command = "cd %s && cp %s /usr/local/lib" % (os.path.join(UNITEX_INC, "bin"), library)
+        command = "mkdir -p /usr/local/lib && cd %s && cp %s /usr/local/lib" % (os.path.join(UNITEX_INC, "bin"), library)
 
         try:
             process = subprocess.Popen(command, stderr=subprocess.PIPE, shell=True)